API для двух камер для HUAWEI P9 (CAM API 2) - черно-белое видео Caputre

Прямо сейчас мы сталкиваемся с проблемой, заключающейся в том, что Huawei P9 с ч / б сенсором способен снимать фотографии, но не видео. Я хотел написать быстрое и грязное решение, чтобы заставить работать вторую камеру, но обнаружил, что у телефона есть только "2" камеры (передняя / задняя часть?!)

Кто-нибудь знает, как получить доступ к ч / б датчику? Я знаю, что CAM API 2 не поддерживает Dual-Camera (пока). Страница Huawei-Developer предлагает API/SDK, но кнопка неактивна.

Любая помощь высоко ценится!

1 ответ

Решение

Я нашел работу, которая уже включена в приложение "FreedCam". У Huawei есть несколько скрытых параметров:

Regarding P9, it'sinteresting to see, that it shows only two cameras even though it has3. Any idea if the camera API 2 has the ability to use only the black and white sensor?

com.huawei.device.capabilities.availbaleDualPrimary
com.huawei.capture.metadata.dualSensorMode

на камеру 1

hw-dual-primary-supported=primary,secondary,dual //primary =color, secondary = mono
hw-dual-primary-mode=primary

Таким образом, вы не можете выбрать его в качестве третьей камеры.

Посмотрите здесь: https://github.com/troop/FreeDcam/blob/42152a8e6b948dc1a05ebb99ecc6fe999c953b1e/app/src/main/java/freed/cam/featuredetector/Camera1FeatureDetectorTask.java

Другие вопросы по тегам