¿Hay alguna manera de obtener una marca de tiempo de cuando se capturó el Marco de vista previa de la cámara de Android?Marco de vista previa de la cámara de Android Marca de tiempo
- ningún método cámara está volviendo una marca de tiempo
- no podrá acceder a la cámara desde el código nativo
- tamaño del búfer no es estática (depende del tamaño min vista previa adquirida por la cámara - cuando y si el método es trabajando) y si hay más cuadros en la cola, hay buffers de vista previa que se descartan
- velocidad de fotogramas que se estableció (de nuevo, si/cuando el método está funcionando) es solo una pista para el sistema, la cámara puede ignorar el valor. Lo mismo ocurre con la velocidad de cuadros que la cámara está devolviendo.
Estoy haciendo un gran procesamiento de imágenes en tiempo real, y los pequeños errores cuando se suman son un problema real.
¿Te refieres a la devolución de llamada onPreviewFrame, verdad? Debería haber datos EXIF en el byte [] que se pasa, asumiendo que es un JPEG al menos. – michaelg
Por lo que puedo decir, no hay exif en los datos, solo imagen cruda – LambergaR
Por la falta de EXIF: No estoy seguro de si esto funcionará, pero ¿ha intentado establecer explícitamente el formato de vista previa a ImageFormat.jpeg? El formato NV21 (predeterminado) puede no tener ningún lugar para almacenar los datos EXIF. –