Table of Contents

EasyAR 카메라 제어

이 문서는 EasyAR에서 카메라를 제어하는 방법을 설명합니다.

시작하기 전에

  • 카메라 및 입력 확장을 통해 물리적 카메라의 카메라 모델, 매개변수 및 기타 사용 시 주의사항을 이해하세요.

카메라 유형 및 카메라 뒤집기

전면 카메라를 사용할 경우, EasyAR는 기본적으로 카메라 이미지를 수평으로 뒤집습니다. 애플리케이션 요구사항에 따라 카메라 화면의 수평 뒤집기를 수동으로 켜거나 끌 수 있습니다.

예를 들어, 외장형 거울이 부착된 태블릿용 이미지 인식 기반 애플리케이션을 개발할 때는 카메라 화면 뒤집기를 설정해야 할 수 있습니다.

참고

전면 카메라에 설치되었지만 시스템이 전면 카메라로 인식하지 않는 경우, 기본 수평 카메라 이미지 뒤집기가 수행되지 않으므로 수동으로 켜야 합니다.

초점 조절

휴대폰은 일반적으로 고정 초점(fixed-focus) 카메라를 사용하므로 초점 거리(focal length)를 조정할 수 없습니다. 일부 휴대폰은 서로 다른 초점 거리를 가진 여러 개의 고정 초점 카메라를 사용하며, 이들 사이를 전환할 수 있습니다.

물체가 무한대 거리에 있을 때, 그 상(像)은 정확히 초점면(focal plane)에 맺힙니다. 물체가 가까워지면 물체의 상은 광학 중심(optical center)에서 멀어지는 방향으로 이동합니다. 카메라의 이미지 센서를 초점면에 고정시키면 물체가 무한대 거리에 있을 때만 선명한 상을 얻을 수 있습니다. 물체가 가까우면 물체의 상이 이미지 센서 뒤쪽에 맺히기 때문에 센서 위에는 흐릿한 이미지(흐릿한 원, blur circle)가 형성됩니다.

일반적으로 휴대폰 카메라는 초점 조절(auto-focus) 기능을 가지고 있습니다. 이는 초점 거리(focal distance)를 조정하여 이미지 센서나 광학 중심을 이동시켜, 물체의 대부분의 점들이 이미지 센서 위에서 가능한 한 작은 흐릿한 원을 갖도록 하는 것입니다. 실제 물체는 항상 3D이므로 카메라를 통해 얻은 상도 3D이며, 이미지 센서는 평면이기 때문에 한 장의 사진에는 항상 선명한 부분과 흐릿한 부분이 공존합니다.

특정 초점 거리에서는 초점 거리가 이미지의 흐릿한 원 크기에만 영향을 미친다는 점에 유의하십시오. 따라서 카메라 매개변수는 초점 거리(또는 시야각)와 관련이 있습니다. 일반적으로 추적기(tracker)는 카메라 매개변수가 동적으로 변하는 것을 원하지 않습니다. 이는 추적 정확도에 영향을 미치기 때문입니다. 그러나 특정 초점 거리에 고정하면 카메라 화면이 매우 흐릿해질 수 있으므로, 대부분의 AR 애플리케이션은 자동 초점 조절(auto-focus)을 활성화합니다.

해상도 및 프레임 속도

휴대폰 카메라의 해상도와 프레임 속도는 일반적으로 여러 형식으로 선택할 수 있지만, 더 높은 해상도와 프레임 속도는 더 높은 프로세서 성능을 요구하며 발열도 다릅니다. 실제 상황에 따라 선택해야 합니다.

플래시

어두운 환경에서는 플래시를 켜서 상시 조명으로 사용해야 할 수 있습니다. 이 경우 추적기 성능이 저하되거나 작동하지 않을 수 있습니다.