2015-02-09 5 views
2

Я создал свой собственный каскадный классификатор, используя opencv_traincascade, я пытаюсь использовать его в своем проекте C# emgu, но он не работает с использованием HaarCascade. Я сделал некоторое чтение и обнаружил, что CascadeClassifier требуется для загрузки xml-файлов, полученных с помощью opencv_traincascade, но я не смог найти пространство имен, в котором находится класс. Как использовать CascadeClassifier в проекте emgu C#?Как загрузить CascadeClassifier с помощью Emgu C#

ответ

1

Вы правильно, вы должны использовать класс CascadeClassifier, то API для этого можно найти here

Я дам вам пример, используя прилагаемое Хаара классификатор

Во-первых, необходимо построить классификатор с использованием некоторых встроенных обучающих файлов. Они могут быть найдены в каталоге HaarCascades в каталоге установки EmguCV. Мы делаем новый классификатор как это:

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

Этот пример взят из here, который показывает, как выполнять функции обнаружения лица в EmguCV.

+0

спасибо, так много! – user2718964

Смежные вопросы