emgucvで顔検出を実行しています。私はこのコードを使用しましたが、機能していません...つまり、アリの顔を検出せず、ゼロの顔を返します。私はすべてを試したので、それは私を夢中にさせます。
私のシステムは 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();
}
}
}
助けて、...