如何使用JavaCameraView捕获一个帧并发送它来训练人脸识别器?

时间:2014-05-20 16:19:43

标签: android opencv camera face-recognition

首先,我上周刚刚开始进行Android开发,所以请在你的解释中彻底解释,因为我还是一个菜鸟。

我设法创建了一个使用JavaCameraView的应用程序,向用户显示后置摄像头看到的内容。我在活动栏中创建了一个新按钮来拍照。当用户单击此按钮时,我想捕获该帧,然后将其发送到我用于facerecognizer的图片库。到目前为止,我还没有能够通过这种实施取得成功。

所以对于问题......

如何在按下拍照按钮时从JavaCameraView捕获帧?

从那里我只使用OutputStream将图像输出到我的图像库?

谢谢大家

1 个答案:

答案 0 :(得分:0)

在您的班级中,您必须添加implements CvCameraViewListener2。现在,您的班级有一个方法public Mat onCameraFrame(CvCameraViewFrame cameraviewframe)