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.
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.
Tout d'abord, allez sur cette Anaconda Distribution.
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.
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.
Accédez à la boîte à outils CUDA (https://developer.nvidia.com/cuda-toolkit) et cliquez sur Télécharger maintenant.
Sélectionnez la plate-forme qui convient à votre environnement dans Sélectionner la plate-forme cible et téléchargez-la.
Suivez les étapes pour installer CUDA.
Configurez un environnement de développement C ++ pour installer dlib, l'une des bibliothèques requises. Microsoft Visual Studio fournit cet environnement.
Accédez à Visual Studio (https://visualstudio.microsoft.com/en/downloads/).
Téléchargez la communauté Visual Studio et lancez le programme d'installation.
Vérifiez et installez le développement de bureau avec C ++.
Nous installerons les bibliothèques nécessaires.
Démarrez Anaconda Prompt.
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.
Installez opencv-python avec pip install opencv-python
.
Installez cmake avec pip install cmake
.
Installez dlib avec pip install dlib
.
Ceci termine la préparation de Python. Revenons à "Talking Head Anime à partir d'une seule image" et déplaçons-le.