7
我试图从相机预览中捕获图像,并使用OpenCV将其转换为Mat对象。 我注册了callbak方法public void onPreviewFrame(byte[] data, Camera camera)
,所以我收到来自相机的所有预览帧,但我无法将其转换为OpenCV Mat对象。将Android预览帧转换为OpenCV Mat
我目前使用下面的代码来预览data
转换为垫目标:
Mat previewFrameMat = new Mat(1, data.length, CvType.CV_8U);
previewFrameMat.put(0, 0, data);
这是做了正确的方法是什么?我是否使用正确的图像类型(CvType.CV_8U
)?
谢谢。不能相信我错过了它。 – Muzikant 2012-03-11 05:59:29