iOS 카메라에서 이미지 수집하기

iOS 기기 설정하기

iOS 기기에 MATLAB® Mobile™을 설치하고 설정합니다. 그런 다음 MATLAB Mobile 설정에서 MathWorks® Cloud에 로그인합니다. 이 단계에 대한 자세한 내용은 MathWorks Cloud에 연결하기 (MATLAB Mobile for iOS) 항목을 참조하십시오.

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

iOS 카메라에 연결하기

명령 화면에서 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: '1280x720'
                   Flash: 'on'
               Autofocus: 'off'

카메라 속성은 이미지 해상도, 자동 초점, 플래시 설정에 대한 정보를 제공합니다.

자동 셔터 모드를 사용하여 이미지 프레임 수집하기

명령 화면에서 snapshot을 사용하여 카메라에서 한 장의 이미지를 수집해보겠습니다. 기기에서 카메라 미리보기가 열리고 이미지가 즉시 캡처됩니다.

img = snapshot(cam,'immediate');

수집한 이미지를 image를 사용하여 MATLAB Mobile에 표시합니다.

image(img)

카메라 속성 설정하기

수집하는 이미지에는 디폴트 카메라 설정이 적용됩니다. 카메라 속성을 설정하여 이미지 품질을 사용자 지정할 수 있습니다.

현재 해상도는 '640x480'입니다. 해상도를 '1280x720'으로 변경합니다.

cam.Resolution = '1280x720';

이 카메라는 AutofocusFlash를 모두 지원합니다. Autofocus'on'으로 설정합니다.

cam.Autofocus = 'on';

Flash'off'로 설정합니다.

cam.Flash = 'off';

camera 객체에 업데이트된 카메라 속성이 반영됩니다.

cam
cam = 
  Camera with properties:

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

수동 셔터 모드를 사용하여 이미지 프레임 수집하기

업데이트된 카메라 속성과 수동 셔터 모드를 사용하여 고품질 이미지를 캡처합니다.

명령 화면에서 snapshot을 사용하여 카메라에서 셔터 모드를 'manual'로 지정하고 한 장의 이미지를 수집해 보겠습니다. 카메라 미리보기가 열리면 모바일 기기를 움직여 원하는 구도를 잡습니다. 준비가 되면 셔터 버튼을 눌러 이미지를 수집합니다.

img = snapshot(cam,'manual');

수집한 이미지를 image를 사용하여 MATLAB Mobile에 표시합니다.

image(img)

참고 항목

| |