[PYTHON] ■ Ausführen von "TensorFlow CNN für schnelle Stilübertragung", das von GitHub mithilfe von Google Colaboratry stammt

Introduction GitHub:TensorFlow CNN for fast style transfer instructs how to use Tensorflow, and shows example of picture style change below.

Before image.png

After applied wave.ckpt image.png

Setup of Google Colaboratory Environment First, we need to mount on Google Drive, and upload files you want to use.

image.png

Setup Libraries Since some files are programed by its previous version, you need to uninstall new one, and install previous version so that these files can run.

!pip uninstall scipy # Uninstalling scipy-1.4.1:
!pip install scipy==1.1.0
!pip uninstall tensorflow # Uninstalling tensorflow-2.2.0rc3:
!pip install tensorflow==1.1.0

Execution command According to GitHub page, it's shown how to execute these files below. image.png

!python evaluate.py --checkpoint ./wave.ckpt \  # The style file you want to use.
  --in-path ./stata.jpg \  # The original picture you want to transform.
  --out-path ./out.jpg     # name of output file

After execution this command, "out.jpg " is generated below. image.png

Result of Another Sample

image.png

References LINK -> GitHub:TensorFlow CNN for fast style transfer -> Python Cheet Sheet (für C ++ Experienced) -> Neural Style Transfer: Erläutern der Hintergrundtechnologie von Prisma -> Einführung in Numpy, eine numerische Berechnungsbibliothek in Python -> Python Basic - Pandas, Numpy

Recommended Posts

■ Ausführen von "TensorFlow CNN für schnelle Stilübertragung", das von GitHub mithilfe von Google Colaboratry stammt
So führen Sie den Befehl sed mit der for-Anweisung mehrmals aus
Umgang mit OAuth2-Fehlern bei Verwendung von Google APIs aus Python