如何使用Emgucv检测面部 [英] How Can I Detect Face Using Emgucv
本文介绍了如何使用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屋!
查看全文