[PYTHON] Umrisse das Gesicht mit Dlib (1)

SS 192.png 顔の輪郭とか口の動き抽出するやつを今すぐパッと試したい。

Dinge die zu tun sind

Verwenden Sie Dlib und Python, um die Gesichtsverfolgung für Gesichtskonturen und Mundbewegungen durchzuführen. Es wird sofort reflektiert und auf dem angezeigt, was von der WEB-Kamera des PCs (in diesem Fall Mac) erfasst wurde. Dieser Artikel ist eine Erinnerung an den Qiita-Artikel, der 2017 veröffentlicht wurde.

Ich werde auf die Antworten in den vergangenen Qiita-Artikeln verweisen

Qiita-Artikel: Anzeige der Ergebnisse der Erkennung von Dlib-Gesichtspunkten in Echtzeit mit matplotlib

Grundsätzlich bin ich dankbar, dass ich das oben Gesagte befolge, aber es gibt einige Änderungen.

Änderungen

Da die Referenz-URL der Datendatei geändert wurde, DL sie separat und führen Sie sie aus.

https://www.kkaneko.jp/dblab/dlib/dlibface.html Siehe hier,

http://dlib.net/files/ Öffnen Sie diese und laden Sie "shape_predictor_68_face_landmarks.dat.bz2" herunter und erweitern Sie sie.

Im obigen Programm

python


predictor_path = "hoge" 

Es ist sicher, die obige Datei mit dem absoluten Pfad anstelle von hoge anzugeben.

Ausführungsergebnis

soseki.gif

Ich zeige die Rechnung der Kamera des PCs. Natürlich können Sie auch ein Live-Action-Gesicht richtig aufnehmen.

nächstes Mal

Ich würde gerne versuchen, ob es eine Methode gibt, die etwas schneller erkannt und angezeigt werden kann und die absurd ist. Ich möchte auch den Gesichtsausdruck beurteilen.

Recommended Posts

Umrisse das Gesicht mit Dlib (1)
Tokenize mit der Hugging Face-Bibliothek
Versuchen Sie es mit der Twitter-API
Klonen Sie mit dem Befehl dd
Ich habe versucht, das Lachproblem mit Keras zu erkennen.
Gesichtserkennung mit Python + dlib
Versuchen Sie es mit der Twitter-API
Versuchen Sie es mit der PeeringDB 2.0-API
[Ubuntu] [Python] Objektverfolgung mit dlib
Überprüfen Sie den Rückgabewert mit PEP 380
Erstellen Sie mit TensorFlow eine Gesichtserkennung
Gesichtserkennung mit Hauptkomponentenanalyse
Vorsichtsmaßnahmen bei Verwendung der Funktion urllib.parse.quote
Extrahieren Sie die Targz-Datei mit Python
Versuchen Sie es mit dem Python Cmd-Modul
Schneiden wir das Gesicht aus dem Bild
Lassen Sie uns die Karte mit der Grundkarte anzeigen
Gesichtserkennung mit einem Kaskadenklassifikator
Hinweise zur Verwendung von matplotlib auf dem Server
Holen Sie sich den Dateipfad mit Pathlib
Ich habe versucht, die checkio-API zu verwenden
Ich habe versucht, das Gesichtsbild mit sparse_image_warp von TensorFlow Addons zu transformieren
Erhalten und schätzen Sie die Form des Kopfes mit Dlib und OpenCV mit Python