카메라를 사용하는 Android 앱을 작성 중입니다. 사용하기 쉽도록 사진이 너무 어둡거나 사용자가 렌즈에 손가락이있을 때 메시지를 표시하고 싶습니다. 카메라 상태를 얻고 카메라 렌즈가 무언가에 덮여 있는지 결정할 수 있습니까?Android Studio : 카메라가 덮여있는 경우 메시지 표시
0
A
답변
0
카메라 클래스와 결합 된 Camera.PreviewCallback을 사용하여 해당 프레임의 이미지 데이터가 들어있는 바이트 배열로 콜백을 가져올 수 있습니다.
그러면 "너무 어둡다"는 것을 결정하는 알고리즘/로직이 필요합니다. 당신이 그것을 결정하는 것을 도울 수있는 Android에는 아무것도 내장되어 있지 않습니다.
1
카메라가 어떤 물체로 덮여 있는지 여부를 감지하려면 OpenCV 라이브러리를 사용해야하고 물체가 감지 된 후 그에 따라 조치를 취해야합니다. 달성하고 싶은 작업을 위해 안드로이드에는 아무것도 포함되어 있지 않습니다.
관련 문제
- 1. EditText가 키보드로 덮여있는 Android BottomSheetDialog
- 2. android - 메시지 표시 방법
- 3. Android Studio 3.0 메시지 windwos에 오류 표시 안함
- 4. Android 표면 뷰 카메라가 늘어납니다.
- 5. Android Studio 실행 오류 메시지
- 6. 토스트 메시지 android studio 번역
- 7. 배열이 비어있는 경우 메시지 표시
- 8. URL 리디렉션의 경우 메시지 표시
- 9. Android : 통화 중 메시지 표시
- 10. 여러 알림에서 메시지 표시 --Android
- 11. Android Studio 각 매크로의 경우
- 12. editText가 비어있는 경우 Android Studio
- 13. Android Studio 작업 표시 줄 로고 표시
- 14. 섹션 헤더로 덮여있는 UISearchBar
- 15. android 카메라가 가로 모드로 늘어납니다.
- 16. android studio : 인스턴트 메시징 앱의 메시지 처리
- 17. 키보드로 덮여있는 간단한 webView
- 18. Android 태블릿 카메라가 작동하지 않습니다.
- 19. Android 에뮬레이터의 카메라가 작동하지 않습니다.
- 20. Android : 지원되는 경우 작업 표시 줄 표시
- 21. 스크롤 가능한 TableLayout이 비어있는 경우 메시지 표시
- 22. jQuery.validate plugin 필드에 오류가없는 경우 메시지 표시
- 23. 결과가 0 일 경우 메시지 표시
- 24. Python - 입력란이 비어있는 경우 메시지 상자 표시
- 25. 필요하지 않은 경우 StringLength 메시지 표시
- 26. 숫자가없는 경우 오류 메시지 표시 - Angularjs
- 27. ajaxform이 성공 또는 실패한 경우 메시지 표시
- 28. 웹 서비스가 다운 된 경우 메시지 표시
- 29. 레코드를 선택하지만 null 인 경우 메시지 표시
- 30. 테이블로드 시간이 오래 걸리는 경우 메시지 표시