2013-10-08 3 views
1

Я пока не участвую в программе для Android, но мне нужно знать заранее, если можно сделать изображение с полным разрешением (что означает максимальное разрешение изображения для доступной камеры), при записи видео с полным разрешением видео. Записанное видео не сохраняется, но видеоданные обрабатываются. Если это невозможно, сколько времени требуется, чтобы переключиться с режима видеозаписи на режим изображения?Выполнение снимка с полным разрешением во время записи видео

+1

В общем, нет. Я считаю, что видел объявления для устройств, которые * могут * сделать это, но он будет очень специфичным для устройства и может быть доступен только с помощью приложения камеры производителя. – Geobits

+0

Прибор не обязательно будет проблемой, если использовать только приложение производителя. На каких устройствах я должен смотреть? – MrWayne

+0

Ну, я знаю, что камера Samsung Galaxy может это сделать, но это не очень популярное устройство. Я не знаю никаких * телефонов *. Возможно, вы где-нибудь найдете сравнительную карту, не уверен. – Geobits

ответ

1

Стандартным сценарием является запуск камеры в режиме «предварительного просмотра», а затем съемка неподвижного изображения с более высоким разрешением. На самом деле, вы не можете взять качественную картинку без предварительного запуска камеры Android в режиме предварительного просмотра. И вы можете получать кадры предварительного просмотра в своем обратном вызове, чтобы выполнить некоторую обработку.

Коммутатор требует времени, которое зависит от устройства и от внешних условий (например, оно может быть намного дольше в ночное время) и логики фокусировки (при определенных настройках автофокусировка может быть очень медленной).

На современных телефонах захват может занимать менее 100 мс.

Update: Вот простой попробовать на устройстве Galaxy S4, с оригинальным приложением камеры, автоматическим режимом, фото размером 3264x1836, ISO = авто ...

time, ms 

561  takePicture start 
796  camera notification 
836  CAMERA_MSG_COMPRESSED_IMAGE 
901  previewEnabled (again) 
+0

Какое качество кадров предварительного просмотра? По сути, мне нужно полное разрешение видео (720p или 1080p, в зависимости от камеры), сначала обрабатывайте фреймы по мере их поступления, а затем мне может потребоваться полное разрешение изображения (5MP и выше, в зависимости от камеры) для одного снимка после этого по запросу, и затем обработайте изображение. «Переключение требует времени» - это, вероятно, не менее 100 мс, верно? – MrWayne

+0

Я обновил ответ с помощью exctract из журнала устройства на моем S4. Обратите внимание, что 340 мс - это круговое путешествие: с момента, когда я щелкнул «захват» до момента, когда приложение вернулось в режиме предварительного просмотра. Качество предварительного просмотра и разрешение зависят от устройства, но я считаю, что включение максимального разрешения предварительного просмотра не приводит к замедлению переключения. –

+0

Итак, на 561 мс камера находилась в режиме предварительного просмотра (с настройками видео), на 836 мс была сделана фотография (с высоким разрешением), а на 901 мс она вернулась в режим предварительного просмотра (с настройками видео)? Если это так, это ценная информация, спасибо за тестирование! – MrWayne

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