Heim >Backend-Entwicklung >Python-Tutorial >Von gestempelt zu sauber: Bilder mit Wasserzeichen in klare Bilder umwandeln
Haben Sie sich gefragt, wie Sie mit Python Wasserzeichen aus Bildern entfernen können? Es ist ganz einfach! Sie sollten Python kennen und über Grundkenntnisse von Computer-Vision-Modellen wie CNN und dem TensorFlow DL-Framework verfügen, um Architekturen verfolgen zu können, wenn Sie interessiert sind!! Bitte stellen Sie sicher, dass Sie die Urheberrechtsgesetze der Bilder lesen, deren Wasserzeichen Sie entfernen möchten, bevor Sie den Code ausführen.
Erstellen Sie ein neues Google Colab-Notizbuch. Ändern Sie die Laufzeit auf T4-GPU, um die Rechenleistung für die Ausführung der Inferenzpipeline zu erhöhen.
Conda-Pakete installieren, Conda-Umgebung erstellen und aktivieren
Da Google Colab die neuesten Tensorflow- und Python-Versionen verwendet und dieses Projekt tensorflow=1.15.0 verwendet, das von Python 3.6 unterstützt wird, installieren Sie miniconda in der Colab-Umgebung
# set pythonpath %env PYTHONPATH = # /env/python # Set up miniconda and set the path '/usr/local' !wget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.12.0-Linux-x86_64.sh !chmod +x Miniconda3-py38_4.12.0-Linux-x86_64.sh !./Miniconda3-py38_4.12.0-Linux-x86_64.sh -b -f -p /usr/local import sys sys.path.append('/usr/local/lib/python3.8/site-packages') # create a new conda environment using Python 3.3 !conda create -n myenv python=3.6
3.Installieren Sie Pakete in Env.
%%shell eval "$(conda shell.bash hook)" conda activate myenv conda install -y tensorflow==1.15 pillow opencv matplotlib pyyaml conda install -y tensorflow-gpu pip install --upgrade pip pip install git+https://github.com/JiahuiYu/neuralgym
4.Clone Repo
!git clone https://github.com/zuruoke/watermark-removal
5. Laden Sie die Modelldateien vom Laufwerk herunter und fügen Sie sie in das Verzeichnis /watermark-removal/model ein.
6.Führen Sie Python-Code aus, um das Wasserzeichen aus Ihrem iStock-Bild zu entfernen. Wenn Sie Alamy, Shutterstock oder Ihre benutzerdefinierten Bilder mit Wasserzeichen haben, fügen Sie bitte mask.png in utils/
%%shell eval "$(conda shell.bash hook)" conda activate myenv cd watermark-removal python main.py --image path-to-input-image --output path-to-output-image --checkpoint_dir model/ --watermark_type istock
Bitte geben Sie dem Github-Repository, das von zuruoke/watermark-removal stammt, einen Stern
Um TensorFlow=1.15 zu konfigurieren, richten Sie conda env in colab ein
Das obige ist der detaillierte Inhalt vonVon gestempelt zu sauber: Bilder mit Wasserzeichen in klare Bilder umwandeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!