2013-08-22 13 views
5

Ich muss den Gesichtstyp erkennen - oval, rechteckig, Diamant, höre Form in meiner Anwendung. Ich habe die Gesichtserkennung mit offenem Lebenslauf und coreimage Rahmen gemacht, aber es sagt nicht die Art des Gesichtes.Face Type Detection

was ich tatsächlich tun muss, ist die Art des Gesichts erkennen und zeigen ein Promi-Gesicht mit der gleichen Art von Gesichtsform zeigt Ihr Gesicht passt zu ihm/ihm.

Jede Hilfe wäre großartig.

Vielen Dank im Voraus!

+0

Was meinst du mit "Art des Gesichts"? Versuchen Sie, das erkannte Gesicht mit einer Reihe vordefinierter Flächen abzugleichen? – Safir

+0

Wo ist dein Problem? was hast du? – Daniel

+0

Sie müssen Features definieren, die das Gesicht dem gefundenen Typ zuordnen: Was macht ein Gesicht rechteckig? vielleicht ein bestimmtes Seitenverhältnis oder .... Sie sollten diese definieren, damit Sie den Gesichtstyp finden können. – Mahm00d

Antwort

0

Sie müssen ein Gesichtserkenner für Ihre vier Klassen trainieren: oval, rechteckig, Diamant, Herzform. Daher müssen Sie Beispiele für viele verschiedene Personen mit dieser Gesichtsform finden. Geben Sie jeder Ihrer Klassen ein Label und trainieren Sie damit einen normalen FaceRecognizer.

Wenn Sie eine Idee über die tatsächlichen Schritte bekommen möchten, überprüfen Sie die , und tun Sie genau das Gleiche. In der Geschlechterklassifizierung wird es für 2 Klassen (männlich/weiblich) gemacht. Sie müssen es für 4 Klassen (4 verschiedene Formtypen) tun.

+0

Ich bin mir nicht sicher, dass das ohne eine richtige Form deskriptors funktionieren wird. – GilLevi

+0

Ja wird es. Ich habe es erfolgreich für Gender-Klassifikation, Altersschätzung und Rassenerkennung verwendet. Wie alle diese Algorithmen wird es nach einem entsprechenden Training mit einer gewissen Genauigkeit arbeiten. Es ist nicht nötig, es komplizierter zu machen. –