Essayez d'embellir avec Talking Head Anime à partir d'une seule image [préparation python]

introduction

Cet article est une suite de "Talking Head Anime à partir d'une seule image". Je recommande de lire cet article en premier.

Python est requis pour exécuter Talking Head Anime à partir d'une seule image. Dans cet article, je voudrais présenter Python à partir de zéro afin que tout le monde puisse en profiter.

Les choses nécessaires

Si vous lisez le README.md de talking-head-anime-demo, vous constaterez que vous avez besoin des éléments suivants:

Ce qui est écrit sur la gauche est le Python lui-même et la bibliothèque. Le numéro sur la droite est la version et vous devez en préparer une plus récente.

De plus, pytorch nécessite CUDA, et dlib nécessite un environnement de développement C ++ et une bibliothèque appelée cmake, nous allons donc les préparer également.

Anaconda Nous installerons Anaconda en partant du principe que nous avons tout ce dont nous avons besoin. Anaconda est une plate-forme qui fournit Python lui-même et plusieurs bibliothèques pour les calculs scientifiques et technologiques. Vous pouvez facilement créer un environnement qui utilise Python en l'installant. De plus, oreiller et numpy sont installés par défaut, il n'est donc pas nécessaire de les installer.

  1. Tout d'abord, allez sur cette Anaconda Distribution.

  2. Sélectionnez la version Python 3 dans Télécharger pour télécharger. Sélectionnez la version 3.6 ou supérieure comme décrit dans ce dont vous avez besoin.

  3. Suivez les étapes pour installer Anaconda.

CUDA

CUDA est la plate-forme et le modèle de programmation requis pour le calcul parallèle sur GPU.

  1. Accédez à la boîte à outils CUDA (https://developer.nvidia.com/cuda-toolkit) et cliquez sur Télécharger maintenant.

  2. Sélectionnez la plate-forme qui convient à votre environnement dans Sélectionner la plate-forme cible et téléchargez-la.

  3. Suivez les étapes pour installer CUDA.

Environnement de développement C ++

Configurez un environnement de développement C ++ pour installer dlib, l'une des bibliothèques requises. Microsoft Visual Studio fournit cet environnement.

  1. Accédez à Visual Studio (https://visualstudio.microsoft.com/en/downloads/).

  2. Téléchargez la communauté Visual Studio et lancez le programme d'installation.

  3. Vérifiez et installez le développement de bureau avec C ++.

C++.png

Installation de la bibliothèque

Nous installerons les bibliothèques nécessaires.

  1. Démarrez Anaconda Prompt.

  2. Entrez conda install pytorch torchvision -c pytorch dans Anaconda Prompt, appuyez sur la touche Entrée et attendez un moment, puis il vous sera demandé Perocnceed ([y] / n)?, Alors entrez y pour installer. Faire.

  3. Installez opencv-python avec pip install opencv-python.

  4. Installez cmake avec pip install cmake.

  5. Installez dlib avec pip install dlib.

Résumé

Ceci termine la préparation de Python. Revenons à "Talking Head Anime à partir d'une seule image" et déplaçons-le.

Recommended Posts

Essayez d'embellir avec Talking Head Anime à partir d'une seule image [préparation python]
Essayez d'extraire une chaîne de caractères d'une image avec Python3
Essayez de dessiner une courbe de vie avec python
Essayez de créer un code de "décryptage" en Python
Essayez de créer un groupe de dièdre avec Python
WEB grattage avec python et essayez de créer un nuage de mots à partir des critiques
Comment récupérer des données d'image de Flickr avec Python
Faisons un outil de veille de commande avec python
De l'achat d'un ordinateur à l'exécution d'un programme sur python
Effectuez une recherche Twitter à partir de Python et essayez de générer des phrases avec la chaîne de Markov.
Essayez d'ouvrir une sous-fenêtre avec PyQt5 et Python
Essayez d'exploiter Facebook avec Python
Essayez de créer un environnement python avec Visual Studio Code et WSL
Passer la liste de Python vers C ++ par référence dans pybind11
Essayez d'ajouter un mur à votre fichier IFC avec IfcOpenShell python
Essayez de créer un article de Qiita avec l'API REST [Préparation environnementale]
[Python] Essayez de reconnaître les caractères des images avec OpenCV et pyocr
Essayez de reproduire un film couleur avec Python
Essayez de vous connecter à qiita avec Python
De la préparation à l'analyse morphologique avec python en utilisant polyglotte au marquage des mots partiels
mail html avec image à envoyer avec python
Créez une image factice avec Python + PIL.
Introduction au remplissage d'image Python Remplissage d'image à l'aide d'ImageDataGenerator
Essayez de créer un logiciel de capture aussi précis que possible avec python (2)
Créez un outil qui secoue automatiquement furigana avec html en utilisant Mecab de Python3
Essayez d'imaginer les données d'élévation du National Land Research Institute avec Python
Caméra à pixel unique à expérimenter avec Python
Acquisition d'images depuis une caméra avec Python + OpenCV
Essayez le scraping HTML avec la bibliothèque Python
Essayez d'appeler Python depuis Ruby avec une économie
Essayez de résoudre un problème défini de mathématiques au lycée avec Python
Essayez de dessiner une carte avec python + cartopy 0.18.0
Essayez de générer une image avec aliénation
Exemple de conversion en ondelettes d'images en Python
Essayez de mesurer la position d'un objet sur le bureau (système de coordonnées réel) à partir de l'image de la caméra avec Python + OpenCV
Essayez de résoudre le problème du voyageur de commerce avec un algorithme génétique (code Python)
Essayez le traitement d'image avec Python lorsque vous êtes invité à vous divertir lors d'un mariage
Méthode d'extraction de zone à l'aide de l'automate cellulaire Essayez l'extraction de zone de l'image avec growcut (Python)
J'ai essayé d'extraire le dessin au trait de l'image avec Deep Learning
Modifier Excel à partir de Python pour créer un tableau croisé dynamique
Calculons en fait le problème statistique avec Python
Comment ouvrir un navigateur Web à partir de python
Convertir un PDF en image (JPEG / PNG) avec Python
Traitement d'image à partir de zéro avec python (5) Transformation de Fourier
Essayez de résoudre le diagramme homme-machine avec Python
Je veux faire un jeu avec Python
Comment recadrer une image avec Python + OpenCV
Comment générer un objet Python à partir de JSON
Essayez de générer automatiquement des documents Python avec Sphinx
Traitement d'image à partir de zéro avec python (4) Extraction de contour
Décidez d'une mission de laboratoire avec Python (fiction)
Étapes pour créer un bot Twitter avec Python
Créer un arbre de décision à partir de 0 avec Python (1. Présentation)
Lire ligne par ligne à partir d'un fichier avec Python
De la construction d'environnement Python à la construction d'environnement virtuel avec anaconda
Je veux écrire dans un fichier avec Python