标签: c# opencv emgucv
我使用opencv_traincascade创建了自己的级联分类器,我试图在我的C#emgu项目中使用它但是它不能使用HaarCascade。我做了一些阅读,发现CascadeClassifier需要加载通过opencv_traincascade获得的xml文件,但我找不到类所在的命名空间。如何在emgu c#project中使用CascadeClassifier?
答案 0 :(得分:1)
你是对的,你需要使用CascadeClassifier类,可以找到这个API here
我将使用包含的HAAR分类器
首先,我们需要使用一些内置的训练文件构建分类器。这些可以在EmguCV安装目录中的HaarCascades目录下找到。我们制作了一个新的分类器:
private static readonly CascadeClassifier Classifier = new CascadeClassifier("haarcascade_frontalface_alt_tree.xml");
此示例取自here,其中显示了如何在EmguCV中执行人脸检测。