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

손떨림 방지 기능 구현에 관해서 질문 드립니다.

0 추천

안녕하세요.

감사하게도 손떨림 방지 기능에 대해서 잘 알게 되었는데

실제 손떨림 방지 기능을 구현하고자 하는데 자료가 많이 없어서 감을 잡기가 힘듭니다.

 

자이로센서를 이용, 흔들림을 감지하여 진행을 해야하는 것 같긴 한데

요즘 카메라 앱에는 기본적으로 탑재되어 있어 혹시 오픈 된 자료가 있을지 궁금합니다.

 

아니면 혹 자이로센서를 감지하여 ISO 값을 조정하여도 되는 것인가요??

 

답변 부탁드리겠습니다.

 

뇽디 (1,880 포인트) 님이 2014년 6월 9일 질문
두 분 모두 감사합니다!!

2개의 답변

0 추천
 
채택된 답변
하드웨어적으로 떨림을 감지해서 렌즈를 이동시키는 그런 방식이 아니라면

설정값으로 사진을 보정하는것이 아니라 영상처리를 통해서 저장된 사진을 보정하는 기술이 필요합니다.

(OpenCV 검색해보세요)

그냥 흔들림을 감지해서 카메라의 설정 값들을 조절하는것도 하나의 편법일 수 있겠지만 IOS조절하게되면 손떨림 심하다고 사진찍었는데 하얗거나 시커멓게 나오면 카메라로써 사용 할 수 없을거같네요.
q1212 (26,020 포인트) 님이 2014년 6월 9일 답변
뇽디님이 2014년 6월 10일 채택됨
0 추천
하드웨어적으로 하기에는 아직까지의 센서 기술력의 정밀도에 한계가 있어서

정밀한 보정을 하지는 못합니다.

 

최근에 하드웨어적으로 손떨림 방지 기술을 접목한 폰이 하나 있었는데(어떤 제품이었는지는 잘 모르겠습니다)

폰에 카메라가 들어있는 부분에 공간을 두고

카메라가 움직임에도 어느정도 고정되도록(지진계의 원리와 같습니다)한 방식이었습니다.
 

따라서 대부분은 소프트웨어적으로 조절을 합니다. 포토샾에서의 기술과 마찬가지로요.

물론 심한 경우에는 센서의 정보로 조합해서 하긴하지만, 단일로만 쓰기에는 역부족일겁니다.
Jinthree (8,980 포인트) 님이 2014년 6월 9일 답변
...