Почему настройка экспозиции iphone4S для AVCaptureExposureModeContinuousAutoExposure такая медленная? - PullRequest
2 голосов
/ 06 ноября 2011

Приложение, над которым я работаю, использует AVFoundation, чтобы начать видеосеанс и применить некоторую обработку изображений.Чтобы обработка работала, условия освещения не должны быть слишком яркими (экспозиция камеры не должна быть слишком высокой).

Пока что на всех устройствах iOS переключение с темной сцены (например, моей черной столешницы) на светлую сцену (экран компьютера, на котором отображаются обрабатываемые изображения) занимает всего 2-3секунд, чтобы настроить экспозицию.

Однако на iphone4S это занимает намного больше времени, 5-6 секунд, что недопустимо для пользователя.У кого-нибудь была такая же проблема?Я попытался поиграть с 3 настройками экспозиции камеры:

AVCaptureExposureModeAutoExpose,

AVCaptureExposureModeContinuousAutoExposure,

AVCaptureExposureModeLocked

, установив его как:1014 *

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

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

Меня раздражает, что официальное приложение камеры на iphone4S вообще не имеет этой проблемы, так как экспозиция меняется менее чем за 2 секунды от очень темного до очень светлого.Большое спасибо за любой совет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...