/ / Wyjaśnienie dotyczące kaskadowego pliku xml lbpcascade_frontalface.xml - opencv

Wyjaśnienie dotyczące pliku xml kaskady lbpcascade_frontalface.xml - opencv

Przeszukuję Internet od 2 tygodni, ale nie mogłem znaleźć odpowiedzi, której potrzebuję.

Uczę się o lokalnym wzorcu binarnym w wykrywaniu twarzy i chcę zbudować aplikację do wykrywania twarzy w obrazie bez korzystania z klas OpenCV, to znaczy chcę zbudować własne klasy.

Widzę ten plik xml „lbpcascade_frontalface.xml "w openCV. Myślę, że ten plik służy do rozpoznawania twarzy przez algorytm lokalnego wzorca binarnego, więc chcę go użyć do rozpoznawania twarzy w obrazie, ale nie rozumiem o węzłach danych.

Co mieli na myśli? Jak z nich korzystać? Szczególnie dane w leafValues i internalNodes tagi

<stages>
<!-- stage 0 -->
<_>
<maxWeakCount>3</maxWeakCount>
<stageThreshold>-0.7520892024040222</stageThreshold>
<weakClassifiers>
<!-- tree 0 -->
<_>
<internalNodes>
0 -1 46 -67130709 -21569 -1426120013 -1275125205 -21585
-16385 587145899 -24005</internalNodes>
<leafValues>
-0.6543210148811340 0.8888888955116272</leafValues></_>

Przykro mi, jeśli mój angielski nie jest dobry.

Odpowiedzi:

1 dla odpowiedzi № 1

Te węzły są łączącymi kropkami układu twarzy. Ten plik xml dokładnie definiuje układ czoła twarzy w kategoriach kropek, tj .: - zdefiniowano kropki dla źrenicy, prawego policzka, lewej skroni itp.