我目前有一些代码可以从Pi Camera Module捕获静止图像,然后使用OpenCV for Python提供的haarcascade xml文件识别人脸。我使用的代码是这篇博客文章末尾显示的代码:,但是它被稍微修改了一下(完全正常工作)。
唯一的问题是,它目前只能识别静止图像上的人脸。有没有办法让我可以连续地从Pi摄像头直接流到OpenCV,然后在窗口中实时处理面孔和面孔周围的显示框,而不是将单个帧保存到文件中?我在网上尝试了几个不同的教程,但它们似乎都对我不起作用。
我目前在android上做人脸识别的工作。我在互联网上花了相当长的时间,我在安卓系统中找到了FaceDetector.Face类。下面是这个类的实用程序:
Constants
float CONFIDENCE_THRESHOLD
int EULER_X The x-axis Euler angle of a face.
int EULER_Y The y-axis Euler angle of a face.
int EULER_Z The z-axis Euler angle of a face.
Public Methods
float confid
嗨,我正在使用人脸检测的代码。但我不会继续做人脸识别。但是我在这里得到了堆栈,下一步是怎么做的。然而,我使用的是emgu版本2.2
if (faces.Length > 0)
{
foreach (var face in faces)
{
ImageFrame.Draw(face.rect, new Bgr(Color.Green), 2);
//Extract face