Dieser Artikel ist eine Fortsetzung von "Talking Head Anime from a Single Image". Ich empfehle, zuerst aus diesem Artikel zu lesen.
Python ist erforderlich, um Talking Head Anime von einem einzelnen Bild aus auszuführen. In diesem Artikel möchte ich Python von Grund auf neu vorstellen, damit jeder es genießen kann.
Wenn Sie die README.md von sprechender-Kopf-Anime-Demo lesen, werden Sie Folgendes benötigen:
Links steht der Python selbst und die Bibliothek. Die Nummer auf der rechten Seite ist die Version, und Sie müssen eine neuere vorbereiten.
Außerdem erfordert pytorch CUDA und dlib eine C ++ - Entwicklungsumgebung und eine Bibliothek namens cmake, sodass wir sie ebenfalls vorbereiten werden.
Anaconda Wir werden Anaconda unter der Voraussetzung installieren, dass wir alles haben, was wir brauchen. Anaconda ist eine Plattform, die Python selbst und mehrere Bibliotheken für wissenschaftliche und technologische Berechnungen bereitstellt. Sie können einfach eine Umgebung erstellen, die Python verwendet, indem Sie es installieren. Außerdem sind Pillow und Numpy standardmäßig installiert, sodass sie nicht installiert werden müssen.
Gehen Sie zunächst zu dieser Anaconda Distribution.
Wählen Sie unter Download die Python 3-Version aus. Wählen Sie Version 3.6 oder höher aus, wie unter Was Sie benötigen beschrieben.
Befolgen Sie die Schritte, um Anaconda zu installieren.
CUDA
CUDA ist die Plattform und das Programmiermodell, die für das parallele Rechnen auf GPUs erforderlich sind.
Gehen Sie zum CUDA Toolkit (https://developer.nvidia.com/cuda-toolkit) und klicken Sie auf Jetzt herunterladen.
Wählen Sie unter Select Target Platform die Plattform aus, die zu Ihrer Umgebung passt, und laden Sie sie herunter.
Befolgen Sie die Schritte zum Installieren von CUDA.
Richten Sie eine C ++ - Entwicklungsumgebung ein, um dlib, eine der erforderlichen Bibliotheken, zu installieren. Microsoft Visual Studio bietet diese Umgebung.
Wechseln Sie zu Visual Studio (https://visualstudio.microsoft.com/de/downloads/).
Laden Sie die Visual Studio Community herunter und starten Sie das Installationsprogramm.
Überprüfen und installieren Sie die Desktop-Entwicklung mit C ++.
Wir werden die notwendigen Bibliotheken installieren.
Starten Sie die Anaconda-Eingabeaufforderung.
Geben Sie in der Anaconda-Eingabeaufforderung conda install pytorch torchvision -c pytorch
ein, drücken Sie die Eingabetaste und warten Sie eine Weile. Dann werden Sie gefragt, ob Sie fortfahren möchten ([y] / n)?. Geben Sie also
y` ein, um die Installation durchzuführen. Machen.
Installieren Sie opencv-python mit pip install opencv-python
.
Installieren Sie cmake mit pip install cmake
.
Installieren Sie dlib mit pip install dlib
.
Damit ist die Python-Vorbereitung abgeschlossen. Kehren wir zu "Talking Head Anime von einem einzelnen Bild" zurück und verschieben Sie es tatsächlich.
Recommended Posts