"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Do estampado ao limpo: transformando imagens com marca d'água em recursos visuais nítidos

Do estampado ao limpo: transformando imagens com marca d'água em recursos visuais nítidos

Publicado em 2024-08-22
Navegar:212

From Stamped to Clean: Transforming Watermarked Images into Clear Visuals

Você já se perguntou como pode remover marcas d'água de imagens usando Python? É muito simples! Você deve conhecer Python e ter um conhecimento básico de modelos de visão computacional como estrutura CNN e TensorFlow DL para seguir arquiteturas se estiver interessado!! Certifique-se de ler as leis de direitos autorais das imagens das quais deseja remover marcas d'água antes de executar o código.


Passos a seguir -

  1. Crie um novo bloco de notas do Google Colab. Altere o tempo de execução para GPU T4 para aumentar o poder de computação para executar o pipeline de inferência.

  2. Instale pacotes Conda, crie e ative o ambiente Conda
    Como o Google Colab usa as versões mais recentes do Tensorflow e Python e este projeto usa tensorflow=1.15.0 que é compatível com Python 3.6, instale o miniconda dentro do ambiente 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.Instale pacotes dentro do 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 repositório

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

5. Baixe os arquivos de modelo da unidade e cole-os no diretório /watermark-removal/model.

6.Execute o código Python para remover a marca d'água de sua imagem istock. Se você tiver Alamy, Shutterstock ou suas imagens personalizadas com marca d'água, adicione 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

Referência

  • Por favor, dê uma estrela ao Repositório Github, que é bifurcado de zuruoke/watermark-removal

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

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/jivaniyash/from-stamped-to-clean-transforming-watermarked-images-into-clear-visuals-24fp?1 Se houver alguma violação, entre em contato com study_golang@163 .com para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3