High-Level-Algorithmus:
- beginnend mit einer Triangulation, die über alle Bilder hinweg konsistent bleibt
- Stellen Sie jedoch sicher, dass die Eckpunkte der Dreiecke an die einzigartigen Eigenschaften jedes Gesichts angepasst werden
- Der Morphing-Effekt wird erzeugt, indem von der Triangulation eines Bildes zu dem des nächsten übergegangen wird und gleichzeitig die Bilder jedes Dreiecks verblassen.
Delaunay Triangulation:
Funktionen, die erwähnenswert sind:
- Grundalge: Transformation der Koordinaten eines Punktes innerhalb eines Dreiecks zu den Koordinaten innerhalb eines anderen Dreiecks, das Wissen der Eckpunkte beider Dreiecke.
- Grundlegende Mathematik: Verwenden Sie das Besucher-Designmuster, um die Pixel in einem Dreieck zu durchqueren.
- Option zum Erstellen der Videosequenz mit Multi-Threading.
Mit der Veröffentlichung der Version v1.1 ist das Erstellen von Triangulationen für Benutzer durch die Integration einer Gesichtserkennungsbibliothek mit KI wesentlich einfacher geworden. Benutzer können über eine REST-API auf einen Cloud-Server zugreifen.
Mit dieser Bibliothek können Benutzer mit der Triangulation der 68 erkannten Eckpunkte für jedes Gesicht beginnen und bei Bedarf auch weiterhin Eckpunkte hinzufügen.