Я пока не участвую в программе для Android, но мне нужно знать заранее, если можно сделать изображение с полным разрешением (что означает максимальное разрешение изображения для доступной камеры), при записи видео с полным разрешением видео. Записанное видео не сохраняется, но видеоданные обрабатываются. Если это невозможно, сколько времени требуется, чтобы переключиться с режима видеозаписи на режим изображения?Выполнение снимка с полным разрешением во время записи видео
ответ
Стандартным сценарием является запуск камеры в режиме «предварительного просмотра», а затем съемка неподвижного изображения с более высоким разрешением. На самом деле, вы не можете взять качественную картинку без предварительного запуска камеры Android в режиме предварительного просмотра. И вы можете получать кадры предварительного просмотра в своем обратном вызове, чтобы выполнить некоторую обработку.
Коммутатор требует времени, которое зависит от устройства и от внешних условий (например, оно может быть намного дольше в ночное время) и логики фокусировки (при определенных настройках автофокусировка может быть очень медленной).
На современных телефонах захват может занимать менее 100 мс.
Update: Вот простой попробовать на устройстве Galaxy S4, с оригинальным приложением камеры, автоматическим режимом, фото размером 3264x1836, ISO = авто ...
time, ms
561 takePicture start
796 camera notification
836 CAMERA_MSG_COMPRESSED_IMAGE
901 previewEnabled (again)
Какое качество кадров предварительного просмотра? По сути, мне нужно полное разрешение видео (720p или 1080p, в зависимости от камеры), сначала обрабатывайте фреймы по мере их поступления, а затем мне может потребоваться полное разрешение изображения (5MP и выше, в зависимости от камеры) для одного снимка после этого по запросу, и затем обработайте изображение. «Переключение требует времени» - это, вероятно, не менее 100 мс, верно? – MrWayne
Я обновил ответ с помощью exctract из журнала устройства на моем S4. Обратите внимание, что 340 мс - это круговое путешествие: с момента, когда я щелкнул «захват» до момента, когда приложение вернулось в режиме предварительного просмотра. Качество предварительного просмотра и разрешение зависят от устройства, но я считаю, что включение максимального разрешения предварительного просмотра не приводит к замедлению переключения. –
Итак, на 561 мс камера находилась в режиме предварительного просмотра (с настройками видео), на 836 мс была сделана фотография (с высоким разрешением), а на 901 мс она вернулась в режим предварительного просмотра (с настройками видео)? Если это так, это ценная информация, спасибо за тестирование! – MrWayne
- 1. Реестр с полным разрешением
- 2. Выполнение процесса в фоновом режиме во время записи с видеопотоком
- 3. Доступ к выходному видео во время записи
- 4. Сохранение предварительного просмотра во время записи видео?
- 5. AVCapturesession изменение ориентации видео во время записи
- 6. Отключить ориентацию Изменение во время записи Видео
- 7. Отключение микрофона во время записи видео
- 8. RPi2 - Съемка изображений во время записи видео
- 9. Получить кадры изображения во время записи видео
- 10. Android: сохранить видео на ПК/ноутбук во время записи
- 11. воспроизводит видео с MPMoviePlayerController во время записи с помощью AudioQueue
- 12. Запись видео во время воспроизведения другого видео
- 13. Доступ запрещен к папке с полным разрешением
- 14. Как получить картинку с полным разрешением
- 15. Kivy показать картинку с полным разрешением
- 16. AVCaptureConnection setVideoOrientation во время записи
- 17. Загрузка видеоконтента во время записи
- 18. Выполнение во время навигации
- 19. Обработка видеороликов с Android во время записи
- 20. Выполнение снимка экрана круга IOS
- 21. Выполнение моментального снимка UICollectionViewCell
- 22. RuntimeException для записи видео на Android с пользовательским разрешением
- 23. Субтитры Gstreamer во время записи
- 24. анализировать кадры во время записи видео на Android
- 25. Как вставлять текст во время записи видео в Android?
- 26. Добавить оверлей во время записи видео на Android
- 27. Получить кадр обратного вызов во время записи видео в андроиде
- 28. Android - Добавить текст или изображение во время записи видео?
- 29. Позволяет воспроизводить музыку во время записи видео, как snapchat ios
- 30. Добавить эффект Vintage Projector/jitter во время записи видео
В общем, нет. Я считаю, что видел объявления для устройств, которые * могут * сделать это, но он будет очень специфичным для устройства и может быть доступен только с помощью приложения камеры производителя. – Geobits
Прибор не обязательно будет проблемой, если использовать только приложение производителя. На каких устройствах я должен смотреть? – MrWayne
Ну, я знаю, что камера Samsung Galaxy может это сделать, но это не очень популярное устройство. Я не знаю никаких * телефонов *. Возможно, вы где-нибудь найдете сравнительную карту, не уверен. – Geobits