2015-10-05 1 views
1

Определение: Jumpy - Что, по-видимому, масштабируется, а затем приближается к автофокусу.Как сгладить автофокус камеры Android

Я пишу приложение для Android, которое отображает предварительный просмотр камеры. Я заметил, что на моем HTC One M8 автофокус очень нервный.

Я использую android.hardware.Camera, но видел это на образце камеры2. Например, я пробовал Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE, например, без успеха. Я получаю очень плавный просмотр камеры с автофокусом с помощью OpenCV. Я что-то упускаю? Я не могу быть единственным, кто видел это.

EDIT: код основан главным образом из этой статьи: http://developer.android.com/guide/topics/media/camera.html

ответ

0

После долгих исследований, я определил, что это проблема реализации вызывает то, что иногда называют «дыханием». Это происходит почти каждый раз .autoFocus (...) вызывается вручную или когда он вызывается непрерывно.

Я могу только предположить, что OpenCV, используя собственный API Camera.h, должен иметь гораздо лучший контроль над тем, как выполняется автофокусировка. Он все еще отскакивает, но заметно более плавный.

Я заметил, что приложение для камеры, которое поставляется с Android, также «дышит» очень сильно. Из-за этого я могу только предположить, что это системный вопрос, который не входит в мой контроль, по большей части.

Смежные вопросы