2017-04-24 6 views
0

Ich habe ein bisschen auf diese verloren, Ich versuche, einige (Alterung Stand) zu tun App mit Hilfe von JavaScript, die Folgendes tun muss:Manipulieren Gesichts Details zu Canvas

  1. Nehmen Foto mit Webcam

  2. Detect Gesicht und Gesichts Details und Overlay auf sie ein PNG (einige Falten etc ..)

  3. Morph/manipulieren, um das Gesicht, um es alt aussehen (ziehen sie ein wenig nach unten die Nase, ziehen sie das Kinn etc ..)

  4. Vielleicht ein 3D-Modell des aufgenommenen Fotos erstellen und versuchen, die Lippen zu animieren und die Augen Jetzt Blink usw.

machen, ich die Gesichtserkennung erreichen konnte, und ich bin immer die Punkte und Vertices für alle Gesichts-Details mit BRF, und ich gelang es, ein PNG über das überlagert sowieso was ich jetzt verloren bin, ist, was ist der richtige Weg, Facial Details Manipulation zu erreichen, oder vielleicht Gesichts Details Animation, einen Rat zu setzen Ich bin auf dem richtigen Weg sehr geschätzt!

Antwort

1

Wenn Sie einfach ein Foto bearbeiten, würde ich die Eckpunkte von BRF verwenden, um eine Geometrie zu erstellen und das Gesichtsbild als Textur darüber abzubilden. Dann könnten Sie ein Werkzeug erstellen, um die Scheitelpunkte zu verschieben und das Gesicht würde sich mit ihnen strecken, da die Flächentextur bereits der Geometrieoberfläche zugeordnet ist.