[PYTHON] Décrivez le visage avec Dlib (1)

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

Choses à faire

Utilisez Dlib et Python pour effectuer un suivi du visage pour les contours du visage et les mouvements de la bouche. Il est immédiatement reflété et affiché sur ce qui a été acquis par la caméra WEB du PC (Mac dans ce cas). Cet article est un rappel pour retracer l'article Qiita publié en 2017 maintenant.

Je ferai référence aux réponses dans les articles précédents de Qiita

Article Qiita: Afficher les résultats de reconnaissance des points de repère de visage dlib en temps réel avec matplotlib

En gros, je suis reconnaissant de suivre ce qui précède, mais il y a quelques changements.

changements

Puisque l'URL de référence du fichier de données a été modifiée, DL-il séparément et exécutez-le.

https://www.kkaneko.jp/dblab/dlib/dlibface.html Reportez-vous ici,

http://dlib.net/files/ Ouvrez-le et téléchargez et développez "shape_predictor_68_face_landmarks.dat.bz2".

Dans le programme ci-dessus

python


predictor_path = "hoge" 

Il est prudent de spécifier le fichier ci-dessus avec le chemin absolu à la place de hoge.

Résultat d'exécution

soseki.gif

Je montre la facture à la caméra du PC. Bien sûr, vous pouvez également prendre correctement un visage en direct.

la prochaine fois

Je voudrais essayer s'il existe une méthode qui peut être reconnue et affichée un peu plus rapidement et qui est absurde. Je veux aussi juger l'expression du visage.

Recommended Posts

Décrivez le visage avec Dlib (1)
Tokenize à l'aide de la bibliothèque Hugging Face
Essayez d'utiliser l'API Twitter
Cloner à l'aide de la commande dd
J'ai essayé la reconnaissance faciale du problème du rire en utilisant Keras.
Détection de visage avec Python + dlib
Essayez d'utiliser l'API Twitter
Essayez d'utiliser l'API PeeringDB 2.0
[Ubuntu] [Python] Suivi d'objets à l'aide de dlib
Vérifiez la valeur de retour avec PEP 380
Créer un outil de reconnaissance de visage à l'aide de TensorFlow
Reconnaissance faciale à l'aide de l'analyse des composants principaux
Précautions lors de l'utilisation de la fonction urllib.parse.quote
Extraire le fichier targz en utilisant python
Essayez d'utiliser le module Python Cmd
Coupons le visage de l'image
Affichons la carte en utilisant Basemap
Détection de visage à l'aide d'un classificateur en cascade
Remarques sur l'utilisation de matplotlib sur le serveur
Obtenez le chemin du fichier à l'aide de Pathlib
J'ai essayé d'utiliser l'API checkio
J'ai essayé de transformer l'image du visage en utilisant sparse_image_warp de TensorFlow Addons
Obtenez et estimez la forme de la tête en utilisant Dlib et OpenCV avec python