camera

iOS 기기의 카메라에 연결

설명

camera 객체는 iOS 기기의 카메라에 대한 연결을 나타냅니다. 이 객체를 만든 후 객체 함수 (MATLAB Mobile for iOS)를 사용하여 카메라에서 이미지를 수집할 수 있습니다.

생성

설명

예제

cam = camera(m,name)은 iOS 기기 m에 있는, name으로 지정된 카메라에 연결합니다.

입력 인수

모두 확장

iOS 모바일 기기 연결로, mobiledev 객체로 지정됩니다.

카메라 이름으로, 'back' 또는 'front'로 지정됩니다. 유효한 카메라 이름은 mobiledev 객체의 AvailableCameras 속성에서 볼 수 있습니다.

예: cam = camera(m,'front')mobiledev 객체 m으로 나타낸 iOS 기기의 전면 카메라에 대한 연결을 만듭니다.

속성

모두 확장

이 속성은 읽기 전용입니다.

카메라 이름으로, 'back' 또는 'front'로 반환됩니다. 'back' 카메라는 휴대폰 뒷면에 있는 후면 카메라입니다. 'front' 카메라는 디스플레이 쪽에 있는 전면 카메라입니다.

데이터형: char | string

이 속성은 읽기 전용입니다.

카메라의 사용 가능한 해상도로, string형으로 구성된 셀형 배열로 반환됩니다. 가능한 해상도는 '640x480''1280x720'입니다. 기기 카메라가 이 해상도를 지원하지 않는 경우 지원되는 해상도 중 가장 가까운 해상도가 선택됩니다.

데이터형: cell

카메라 해상도로, 문자형 벡터 또는 string형 스칼라로 반환됩니다. 유효한 값은 AvailableResolutions 속성에서 볼 수 있습니다. 점 표기법을 사용하여 카메라 해상도를 설정할 수 있습니다.

예: cam.Resolution = '1280x720'은 카메라 해상도를 1280x720으로 설정합니다.

데이터형: char | string

카메라 플래시 모드로, 'auto', 'on' 또는 'off'로 지정됩니다. 이 속성은 플래시를 지원하는 카메라에서만 사용할 수 있습니다. 점 표기법을 사용하여 플래시 모드를 설정할 수 있습니다.

예: cam.Flash = 'off'는 플래시를 끕니다.

데이터형: char | string

카메라 자동 초점 모드로, 'on' 또는 'off'로 지정됩니다. 이 속성은 자동 초점을 지원하는 카메라에서만 사용할 수 있습니다. 점 표기법을 사용하여 자동 초점 모드를 설정할 수 있습니다.

예: cam.Autofocus = 'off'는 자동 초점을 끕니다.

데이터형: char | string

객체 함수

snapshotiOS 기기 카메라에서 단일 이미지 프레임 수집

예제

모두 축소

이 예제에서는 iOS 기기에 MATLAB® Mobile™을 설치하여 설정한 후 MathWorks® Cloud에 연결했다고 가정합니다. 이 단계에 대한 자세한 내용은 MathWorks Cloud에 연결하기 (MATLAB Mobile for iOS) 항목을 참조하십시오.

iOS 기기에서 MATLAB Mobile을 시작합니다.

MATLAB Mobile명령 화면에서 mobiledev 객체 m을 만듭니다.

m = mobiledev
m = 
mobiledev with properties:

                   Connected: 1
            AvailableCameras: {'back' 'front'}
                     Logging: 0
            InitialTimestamp: ''

   AccelerationSensorEnabled: 0
AngularVelocitySensorEnabled: 0
       MagneticSensorEnabled: 0
    OrientationSensorEnabled: 0
       PositionSensorEnabled: 0

Supported functions

AvailableCameras 속성을 보면 이 기기에 'back' 카메라와 'front' 카메라가 모두 있음을 알 수 있습니다.

기기의 'back' 카메라에 연결해 보겠습니다.

cam = camera(m,'back')
cam = 
  Camera with properties:

                    Name: 'back'
    AvailableResolutions: {'640x480'  '1280x720'}
              Resolution: '640x480'
                   Flash: 'off'
               Autofocus: 'on'

연결을 만들면 camera 객체와 그 속성이 반환됩니다.

참고 항목

|

R2019a에 개발됨