Was ist im inneren ein haar Kaskaden-Klassifikator im Open CV computer vision?
Muss ich übersetzen .xml-OpenCV haar-Kaskade zu einer txt-Datei.
(Open CV hat ein Haar Feature-based Cascade Classifier für die Objekterkennung.)
So, ich brauche zu verstehen, die xml.
Ich Frage mich, was sind die "Stufen" und den "Bäumen". Hat ein Baum stand für einen schwachen Klassifikator?
Die Bäume sind in derselben Phase kombiniert werden, eine starke Klassifikator?? Sind die Stufen kaskadiert???
In einem Baum aus haarcascade_frontalface_alt.xml es sagt:
<!-- tree 0 -->
<_>
<!-- root node -->
<feature>
<rects>
<_>3 7 14 4 -1.</_>
<_>3 9 14 2 2.</_></rects>
<tilted>0</tilted></feature>
<threshold>4.0141958743333817e-003</threshold>
<left_val>0.0337941907346249</left_val>
<right_val>0.8378106951713562</right_val></_></_>
<_>
Ich will wissen, was die zahlen stehen für.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich werde versuchen, erklären die Kaskade xml Bedeutung.
In
3,7 sind die cordinate des Rechtecks, die Sie möchten, um die Summe über das Quadrat der Summe matrix (das integral image)
14 4 sind die Länge und hieght des Rechtecks
-1 ist die wieght des Rechtecks (dieses ist NICHT das Gewicht nach viola-johnes original-Artikel)
bitte Kennzeichnen, dass die rects werden sollte normieren, um Ihren Detektor Größe
wenn die rects Summe geht der threashold Wert , dann wird die right_val ist sumed für die Zukunft, ansonsten ist die left_sum ist sumed
Glück
S
Eureka!
Seite 370 von der OpenCV-Referenzhandbuch v2.1.
link
http://picoforge.int-evry.fr/projects/svn/gpucv/opencv_doc/2.1/opencv.pdf