안드로이드 아웃포커싱 카메라 어플 God Defocus Ver.1.4.4 (ISO 50 제외)
안녕하세요. 오랜만에 찾아 뵙네요.
그 동안 심도 알고리즘 때문에 고민 많이 했는데 쉽게 쉽게 가려고요. 오픈CV 라이브러리 다 걷어내고 새로 짜고 있습니다.
그 결과 처리시간은 1~2초 이내. 뭉게짐이나 깨짐 현상 전혀 없습니다. 해상도 설정 가능하구요.
이번 버전 수동과 매크로 두 방식에 아웃포커싱 심도를 접목 시켰는데요.
매크로는 오토포커스처럼 터치 포커스가 되어 편리합니다만 심도는 수동보다는 높지 않습니다.
그 이유는 초점을 맞추려고 하기 때문에 너무 가까이 되면 카메라가 초점을 제대로 못맞추는 경우가 빈번합니다.
따라서 가장 아웃포커싱이 잘되게 하려면 수동(Manual Focus) 메뉴 선택 후, 가장 오른쪽으로 심도 바를 이동하신후 촬영하셔야 합니다.
수동 기능은 모든 폰에서 지원되는게 아니라 2015년 이후 발매된 폰 중 하이엔드 급에서만 제대로 지원하고 나머지 폰들은 지원이 안될 가능성이 있습니다. 하지만 제가 사용하는 폰은 보급형 폰인 갤럭시 온7 2016인데 수동기능이 잘됩니다.
또, 수동기능이 지원되더라도 가중치 27 중 20이나 25이하까지만 지원하는 폰의 경우 심도 바를 최대로 올릴 수는 없습니다. 그 이상 올리면 초점이 다시 안맞게 됩니다.
심도는 폰이 지원하면 하이엔드 디카 수준은 됩니다. 미러리스 줌 안땡긴 정도에는 조금 부족하지 않나 싶습니다.
그럼 첨부파일 다운로드하셔서 설치하시구요. 롤리팝 이상입니다.(OS 5.0+)
가로/세로 화면 전환이 강종이 자주 발생하는데 다음 버전에서 크고 작은 버그들 고칠 예정입니다.
디자인은 리소스가 없는 관계로 많이 미흡합니다.
# 사용 시 참고사항
1. 상단 맨 왼쪽 메뉴에서 수동 기능 설정 가능
2. 매크로와 오토포커스 전환은 상단 중간 정도의 꽃모양의 매크로 아이콘 버튼 클릭시 가능
3. 수동모드로 심도를 올리 신 후, ZOOM 메뉴를 통해 줌 인 기능을 사용하시면 심도를 더욱 끌어올릴 수 있습니다.
# 수정사항
1. 초점 아이콘 버그 수정
2. 기본 파일 포맷 JPG(JPEG)으로 수정(설정 버튼 누르실 필요 없습니다. 해상도 조절 시에는 필요하겠지만요.)
3. 파일 저장경로 : /DCIM/GodCam/jpeg/ 로 수정
4. 가로/세로 방향 전환 시 오류 수정
5. 매크로 및 오토포커스 촬영 시 오류 수정
6. 카메라2 API 미지원 시 앱종료 수정
7. 마시멜로/누가 권한 대응 버전 및 오토포커스 초점 버그 수정
8. UI 수정(ISO 레벨 100,200,400.. 단위 증가 / 노출 -10 ~ +10 / 화이트밸런스 글자 알림 등)
9. Ver.1.4.4 설치 파일 새로첨부 - ISO 50 미지원단말이 있어 ISO 50 임시 제외
# 카메라2 API 미지원 단말에 대해...
단말 수급하는데로 자세히 살펴보겠습니다. 이용에 불편을 드려 죄송합니다.
카메라2 API는 극히 제한적으로 미지원 단말에서는 아웃포커싱 기능이 작동하지 않음을 확인했습니다.
따라서 카메라1 API를 분기하여 적용하면 이전버전처럼 카메라2 API 미지원 단말도 아웃포커싱이 가능하리라 봅니다만 개발 및 테스트는 어렵지 않습니다만 구글 카메라1 API가 과연 아웃포커싱을 지원할지 여부를 몰라서 과정이 쉽지 않을 것 같습니다.
아래 사진은 갤럭시 온7 2016으로 God Defocus Ver 1.4.2 로 실제 찍은 사진들입니다.
줌X, 최대심도, 해상도는 1300만화소입니다. 제 개발폰의 한계 해상도입니다.
끝으로 관심 갖아주셔서 진심으로 감사드립니다.
버그 제보 및 불편사항 접수 기꺼이 받겠습니다.
이상입니다.
아래는 최대심도에서 ZOOM 메뉴를 통해 줌을 최대한 댕긴 결과물입니다. 촬영 시 참고하시기 바랍니다.