„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Von gestempelt zu sauber: Bilder mit Wasserzeichen in klare Bilder umwandeln

Von gestempelt zu sauber: Bilder mit Wasserzeichen in klare Bilder umwandeln

Veröffentlicht am 22.08.2024
Durchsuche:722

From Stamped to Clean: Transforming Watermarked Images into Clear Visuals

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.


Zu befolgende Schritte -

  1. 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.

  2. 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.Pakete in Env installieren.

%%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// hinzu.

%%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

Referenz

  • Bitte geben Sie einen Stern für das Github-Repository, das von zuruoke/watermark-removal stammt

  • Um TensorFlow=1.15 zu konfigurieren, richten Sie Conda Env in Colab ein

Freigabeerklärung Dieser Artikel ist reproduziert unter: https://dev.to/jivaniyash/from-stamped-t-clean-transforming-watermarked-images-into-clrear-visuals-24fp?1 Wenn es eine Verletzung gibt, wenden Sie sich bitte an [email protected], um ihn zu löschen.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3