Попробуйте этот урок вместо.http://cgi.cse.unsw.edu.au/~cs4411/wiki/index.php?title=OpenCV_Guide
но учебник, который вы определили, довольно хорош.Я использовал его, чтобы разобраться со своим классификатором.Пример кода facedetect, включенный в дистрибутив opencv 2.1, является хорошим примером для проверки полученного XML-файла.(Я использую python)
Я обнаружил несколько проблем с поставляемыми справочными приложениями.1. createamples не будет читать файл описания с более чем 8 образцами из одного изображения - вручную разбейте файл отношений на несколько строк, содержащих не более 8 прямоугольников на изображение.
Обучение haar не будет продолжено, еслиМой файл .vec был создан с изображениями ширины и высоты> 24 пикселя
Основная проблема с haar, по-видимому, заключается в том, что он не является инвариантом для масштабирования, и вам нужны тысячи тестовых изображений - это то, что программа createamplesпомочь вам сделать с отдельными изображениями, но не поможет, если у вас есть файл описания отдельных образцов изображений.Следовательно, в учебниках содержится дополнительный код, позволяющий многократно вызывать createamples и объединять полученные файлы vec в один файл super vec.