2015-02-09 60 views
2

我已經使用opencv_traincascade創建了自己的級聯分類器,我試圖在我的C#emgu項目中使用它,但它不能使用HaarCascade。我做了一些閱讀,發現CascadeClassifier需要加載通過opencv_traincascade獲得的xml文件,但是我找不到該類所在的名稱空間。如何在emgu c#項目中使用CascadeClassifier?如何使用Emgu c加載CascadeClassifier#

回答

1

你是正確的,你需要使用CascadeClassifier類,這樣做的API,可以發現here

我將使用包括Haar分類

先舉個例子吧,我們需要構建一個分類器使用一些內置的訓練文件。這些可以在EmguCV安裝目錄的HaarCascades目錄下找到。我們做一個新的分類是這樣的:

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

這個例子是從here採取它展示瞭如何在EmguCV進行人臉檢測。

+0

謝謝你這麼多! – user2718964 2015-02-10 09:51:55