интенсивность экрана предварительного просмотра камеры Android - PullRequest
2 голосов
/ 13 марта 2012

Я использую пользовательское приложение камеры с предварительным просмотром, используя пример sdk на Nexus s (2.3)

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

Я не хочу иметь полную цепочку обработки предварительного просмотра - просто включите автоматический контроль уровня яркости - возможно ли использование стандартного API?

Спасибо

1 Ответ

0 голосов
/ 13 марта 2012

Если вы используете автофокус при предварительном просмотре, я думаю, вы получите ожидаемые результаты.

См. Camera.autofocus и Camera.AutoFocusCallback

Полагаю, вы получите один автофокус на звонок.То есть это не непрерывно.Вы можете реализовать способ вызывать его непрерывно, используя обработчики, или просто поместить сенсорный список на вид поверхности и сделать автофокусировку, когда пользователь нажимает на предварительный просмотр.

...