2012-03-10 25 views
7

Estoy tratando de capturar una imagen de la vista previa de la cámara y convertirla en un objeto Mat usando OpenCV. He registrado el método callbak public void onPreviewFrame(byte[] data, Camera camera), así que recibo todos los fotogramas de vista previa de la cámara, pero no puedo convertirlo a objeto OpenCV Mat.Convertir marco de vista previa de Android a OpenCV Mat

Actualmente estoy utilizando el siguiente código para convertir la vista previa data a un objeto Mat:

Mat previewFrameMat = new Mat(1, data.length, CvType.CV_8U); 
previewFrameMat.put(0, 0, data); 

¿Es esta la forma correcta de hacerlo? ¿Estoy usando el tipo de imagen correcto (CvType.CV_8U)?

Respuesta

Cuestiones relacionadas