2010-02-01 9 views
5

Ich arbeite für ein Projekt in der Schule zur Gesichtserkennung, basierend auf einer von Viola und Jones 2001/2004 beschriebenen Technik.Welche vorbereitenden Bildtechniken sollte ich berücksichtigen, bevor ich die Viola-Jones-Methode von OpenCV zur Gesichtserkennung anwende?

Ich habe gelesen, dass der OpenCV eine Implementierung dieses Algorithmus hat, und es funktioniert sehr gut.

Ich habe mich gefragt, ob Sie irgendwelche Ratschläge haben, welche Techniken (Vorverarbeitung) auf die Bilder anzuwenden, bevor Sie das Vorhandensein eines Gesichts (z. B. Histogrammausgleich) testen?

+5

Da Sie in der Schule sind, füge ich einen völlig akademischen Kommentar hinzu: Viola und Jones ist eine Methode zur Gesichtserkennung und nicht zur Gesichtserkennung. – carlosdc

Antwort

1

Ich habe im Grunde den Code von dieser sample program von der OpenCV Seite verwendet und es hat sehr gut für meine Masterarbeit gearbeitet. Wenn Sie schlechte Ergebnisse erhalten oder Ihre Beleuchtung seltsam ist, können Sie eine Histogrammentzerrung versuchen.

+0

Vielen Dank für Ihren Kommentar. Ich habe es geschafft, mein Viola Jones Programm mit OpenCV zu erstellen. Es funktioniert gut (außer es Obama nie zu erkennen :))). Ich werde versuchen, meinen Arbeitscode zu verbessern, indem ich eine Histogrammentzerrung anwende. Danke für deinen Rat! –

1

Mit einem Freund habe ich etwas Ähnliches für ein Universitätsprojekt gemacht, und besonders bei niedrig auflösenden Videosequenzen hat es wirklich geholfen, den Rahmen zu vergrößern und seine Größe zu verdoppeln. Es war die Idee meiner Freunde, die zuvor einen Bildverarbeitungsunterricht belegt hatten. Wenngleich dies äquivalent ist, führten Dinge wie das Verringern der anfänglichen Scanfenstergröße, der horizontalen und vertikalen Schritte nicht zu dem gleichen Ergebnis. Mit anderen Worten, es kann besser sein, größere Bilder mit größeren Scanfenstern zu bearbeiten als kleinere mit kleineren Scanfenstern. Ich weiß nicht genau warum.

Tschüss ;-)

+0

Danke für deinen Kommentar, ich habe das Projekt beendet, aber ich werde es aus Neugier versuchen :). –

0

Ich weiß es zu spät. Aber gehen Sie auch durch this Website.

Es spricht von der gemeinsamen Vorverarbeitung für die Bilder erforderlich. Das Bild entzerren, irrelevante Inhalte bearbeiten usw.