"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > De estampado a limpio: transformación de imágenes con marcas de agua en imágenes claras

De estampado a limpio: transformación de imágenes con marcas de agua en imágenes claras

Publicado el 2024-08-22
Navegar:249

From Stamped to Clean: Transforming Watermarked Images into Clear Visuals

¿Te has preguntado cómo puedes eliminar marcas de agua de imágenes usando Python? ¡Es muy sencillo! ¡Debes conocer Python y tener un conocimiento básico de modelos de visión por computadora como CNN y TensorFlow DL framework para seguir arquitecturas si estás interesado! Asegúrese de leer las leyes de derechos de autor de las imágenes cuyas marcas de agua desea eliminar antes de ejecutar el código.


Pasos a seguir -

  1. Crear un nuevo bloc de notas de Google Colab. Cambie el tiempo de ejecución a GPU T4 para mejorar la potencia informática para ejecutar el proceso de inferencia.

  2. Instalar paquetes de Conda, crear y activar el entorno de Conda
    Dado que Google Colab usa las últimas versiones de Tensorflow y Python y este proyecto usa tensorflow=1.15.0 que es compatible con Python 3.6, instale miniconda dentro del entorno de Colab

# 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.Instalar paquetes dentro del entorno.

%%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.Repositorio de clonación

!git clone https://github.com/zuruoke/watermark-removal

5.Descargue archivos de modelo desde la unidad y péguelos en el directorio /watermark-removal/model.

6. Ejecute el código Python para eliminar la marca de agua de su imagen de istock. Si tiene Alamy, Shutterstock o sus imágenes con marca de agua personalizadas, agregue mask.png dentro de 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

Referencia

  • Por favor, dé una estrella al repositorio de Github, que está bifurcado de zuruoke/watermark-removal

  • Para configurar TensorFlow=1.15, configure conda env dentro de colab

Declaración de liberación Este artículo se reproduce en: https://dev.to/jivaniyash/from-stamped-to-clean-transforming-watermarked-images-into-clear-visuals-24fp?1 Si hay alguna infracción, comuníquese con Study_golang@163 .com para eliminarlo
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3