Spróbuj tego samouczka zamiast tego. http://cgi.cse.unsw.edu.au/~cs4411/wiki/index.php?title=OpenCV_Guide
ale samouczek, który identyfikujesz, jest całkiem niezły. Użyłem go do uporządkowania mojego klasyfikatora haar. Przykładowy kod facedetect zawarty w dystrybucji opencv 2.1 jest dobrym przykładem do sprawdzenia wynikowego pliku xml. (Używam python)
Znalazłem kilka problemów z dostarczonymi aplikacjami pomocy. 1. createsamples nie odczyta pliku opisu zawierającego więcej niż 8 próbek z tego samego obrazu - ręcznie podziel plik relacji na kilka linii z nie więcej niż 8 prostokątami na obraz.
Szkolenie Haar nie będzie kontynuowany, jeśli mój .vec plik został wykonany z obrazami szerokości i wysokość> 24 pikseli
Główny problem z Haar wydaje się, że nie jest niezmienne do skalowania i trzeba tysiące testu images - to jest to, co program createsamples pomoże ci zrobić z pojedynczymi obrazami, ale nie będzie, jeśli masz plik opisu pojedynczych przykładowych obrazów. Stąd tutoriale zawierają dodatkowy kod pozwalający na wywoływanie createamples wiele razy, a powstałe w rezultacie pliki vec mogą być łączone w jeden plik super vec.