如何使用Emgucv检测面部 [英] How Can I Detect Face Using Emgucv

查看:92
本文介绍了如何使用Emgucv检测面部的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用此代码进行人脸检测,但是在var faces =





I am using this code for face detection but there is in var faces=


Image<Bgr, Byte> ImageFrame = capture.QueryFrame();

if (ImageFrame != null)   // confirm that image is valid
{
   //STEP 4.1-convert the image to gray scale
   Image<Gray, byte> grayframe = ImageFrame.Convert<Gray, byte>();

   MCvAvgComp[] faces = grayframe.DetectHaarCascade(haar, 1.4, 4,
      HAAR_DETECTION_TYPE.DO_CANNY_PRUNING,
      new Size(25, 25))[0];

   foreach (var face in faces)
   {
      ImageFrame.Draw(face.rect, new Bgr(Color.Green), 3);
   }
}
imageBox1.Image = ImageFrame;

pictureBox1.Image = ImageFrame.ToBitmap();
ImageFrame.Save(@"E:\9\MyPic.jpg");

//haar = new HaarCascade("haarcascade_frontalface_alt_tree.xml");





代码块和制表



Code block and tabulation

推荐答案

看看这里: Emgu CV:人脸检测教程 [ ^ ]



CP KB的文章:相机人脸检测在C#中使用Emgu CV(.NET中的OpenCV)和WPF [ ^ ]
Have a look here: Emgu CV: Face detection tutorial[^]

CP KB's article: Camera Face Detection in C# Using Emgu CV (OpenCV in .NET) and WPF[^]


这篇关于如何使用Emgucv检测面部的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆