android - Al revés de la vista previa de la cámara matriz de bytes
camera android-camera (1)
Tengo una aplicación de cámara que está bloqueada al paisaje. Cuando sea necesario, onPreviewFrame()
los bytes sin procesar obtenidos de onPreviewFrame()
y los uso para codificar un video.
Sin embargo, este enfoque falla en los dispositivos Nexus 5X y 6, porque su sensor invertido me da marcos al revés.
Como rotar la vista previa no me ayudará en este caso, como se describe here :
Esto no afecta el orden de la matriz de bytes que se pasa en onPreviewFrame (byte [], Cámara)
Me gustaría saber si hay alguna forma de detectar que el sensor de la cámara está invertido y / o que el marco en bruto está al revés, por lo que se agrega una corrección adicional al rotarlos.
El sensor de la cámara del Nexus 5x y 6 se gira 180 grados. Muchas aplicaciones tuvieron este problema cuando se lanzó el dispositivo. Debe tener esto en cuenta al crear una aplicación de cámara y configurar su rotación de superficie en consecuencia.
Para obtener más información, vaya a https://.com/a/35431231/1492034