gpt4 book ai didi

c# - EmguCV中的人脸检测(X64中的错误)

转载 作者:行者123 更新时间:2023-12-02 17:52:15 26 4
gpt4 key购买 nike

我正在emgucv中运行人脸检测。我使用了此代码,但无法正常工作...
我的意思是它不会检测到 Ant 脸并返回零脸。
它让我发疯,因为我尝试了所有事情。

我的系统是X64和Win7。
“我认为emgu代码中肯定有一个错误”。

请上帝保佑一些帮助我!

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
HaarCascade haar = new HaarCascade("haarcascade_frontalface_alt_tree.xml");

Image<Bgr, Byte> image = new Image<Bgr, byte>("lena.jpg");

Image<Gray, Byte> gray = image.Convert<Gray, Byte>();

var faces = gray.DetectHaarCascade(haar,1.4, 4,HAAR_DETECTION_TYPE.DO_CANNY_PRUNING,new Size(30,30))[0];

foreach (var face in faces)

image.Draw(face, new Bgr(255, 0, 0), 3);

MessageBox.Show(faces.Length.ToString());

pictureBox1.Image = image.ToBitmap();

}
}
}

帮助,帮助,...

最佳答案

您的代码中可能存在一些潜在问题,可能是您使用的xml haarcascade或DetectHaarCascade函数中的params值错误。

我为您提供了一个有效的官方示例的链接:

Emgu Face Detection Example

希望这可以帮助...

关于c# - EmguCV中的人脸检测(X64中的错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17941980/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com