2012-03-30 14 views
2

Ich hätte gerne Hilfe von den Fans von openCV hier.Morphing 2 Gesichter Bilder

Ich würde gerne die Richtung zu nehmen (und einige Ratschläge oder Stück Code), wie man 2 Gesichter zusammen mit einer Art von Verhältnis sagen 10% der ersten und 90% der Sekunde zu morphen.

Ich habe Funktionen wie cvWarpAffine und cvMakeScanlines gesehen, aber ich bin mir nicht sicher, wie man sie benutzt.

Also wenn mir hier jemand helfen könnte, bin ich sehr dankbar.

Vielen Dank im Voraus.

Antwort

2

Wenn die Bilder nicht genau die gleichen Bilder sind, würden Sie damit nicht sehr weit kommen.

Dies ist ein Problem der künstlichen Intelligenz und muss als solches gelöst werden. Typische Lösung beinhaltet:

  1. die Daten Normalisieren (Entfernen von Rauschen, skew, ...) aus den Bildern
  2. Merkmalsextraktion (Drehen des Bildes in einen kleineren Satz von Daten)
  3. Verwendung eines Maschinenlern (typischerweise Klassifikatoren), um die Daten mit Ihrem Streichhölzer
  4. Testen Sie das Ergebnis
  5. verfeinern bisherigen Verfahren zu trainieren nach den Ergebnissen, bis Sie eine gute Anerkennung erhalten

Die Auswahl der verwendeten OpenCV-Funktionen hängt von der Methode der Merkmalsextraktion ab. Schauen Sie sich Eigenface an.

+0

Ok danke für Ihre Antwort. Ich dachte, ich hätte einen Code gesehen, der Morphing ohne AI macht – Silouane