마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

카메라 오토포커스 질문

0 추천

안녕하세요. 안드로이드 초보입니다.

현재 카메라를 이용하는 앱을 구현 중 인데요.

mParams.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);

위와 같이 지속적으로 포커싱을 하게끔 설정하였는데,

포커싱 성공 시 녹색 아이콘을 출력,

포커싱이 안되고 있을 때는 빨간색 아이콘을 출력하려고 합니다.

포커싱 관련 리스너를 통해 결과를 받으려고 하는데,

FOCUS_MODE_CONTINUOUS_PICTURE 설정 시 어떤 리스너를 사용해야할 지 모르겠습니다.

Camera.AutoFocusCallback 리스너를 사용하면 될까 해서 autoFocus() 메서드에 등록했더니

FOCUS_MODE_CONTINUOUS_PICTURE 설정과는 다르게 지속적인 포커싱이 진행되지 않고,

한번만 포커싱이 되네요...

해결책을 알고 계시는 분께 도움 구합니다.

THK (2,360 포인트) 님이 2016년 7월 28일 질문

1개의 답변

+2 추천
 
채택된 답변

해결책을 찾아서 자답 남깁니다.

FOCUS_MODE_CONTINUOUS_PICTURE 설정에 대한 리스너는

Camera.AutoFocusMoveCallback 에서 구현할 수 있고,

autoFocus() 메서드 호출 시 한번의 포커싱 후 지속적으로 포커싱 안되는 문제는

cancelAutoFocus() 호출 시 해결됩니다.

THK (2,360 포인트) 님이 2016년 7월 31일 답변
THK님이 2017년 11월 14일 채택됨
...