如何使用Emgu c加载CascadeClassifier#

时间:2015-02-09 17:01:54

标签: c# opencv emgucv

我使用opencv_traincascade创建了自己的级联分类器,我试图在我的C#emgu项目中使用它但是它不能使用HaarCascade。我做了一些阅读,发现CascadeClassifier需要加载通过opencv_traincascade获得的xml文件,但我找不到类所在的命名空间。如何在emgu c#project中使用CascadeClassifier?

1 个答案:

答案 0 :(得分:1)

你是对的,你需要使用CascadeClassifier类,可以找到这个API here

我将使用包含的HAAR分类器

给你一个例子

首先,我们需要使用一些内置的训练文件构建分类器。这些可以在EmguCV安装目录中的HaarCascades目录下找到。我们制作了一个新的分类器:

private static readonly CascadeClassifier Classifier = new CascadeClassifier("haarcascade_frontalface_alt_tree.xml");

此示例取自here,其中显示了如何在EmguCV中执行人脸检测。