«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > От штампа к чистому: преобразование изображений с водяными знаками в четкие визуальные эффекты

От штампа к чистому: преобразование изображений с водяными знаками в четкие визуальные эффекты

Опубликовано 22 августа 2024 г.
Просматривать:235

From Stamped to Clean: Transforming Watermarked Images into Clear Visuals

Задумывались ли вы, как удалить водяные знаки с изображений с помощью Python? Это очень просто! Вы должны знать Python и иметь базовые знания о моделях компьютерного зрения, таких как платформа CNN и TensorFlow DL, чтобы следить за архитектурами, если вам интересно! Прежде чем запускать код, убедитесь, что вы прочитали законы об авторских правах на изображения, с которых хотите удалить водяные знаки.


Следующие шаги -

  1. Создайте новый блокнот Google Colab. Измените среду выполнения на графический процессор T4, чтобы увеличить вычислительную мощность для запуска конвейера вывода.

  2. Установите пакеты Conda, создайте и активируйте среду Conda
    Поскольку Google Colab использует последние версии Tensorflow и Python, а в этом проекте используется tensorflow=1.15.0, который поддерживается Python 3.6, установите miniconda внутри среды 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.Установить пакеты внутри конверта.

%%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.Репозиторий клонов

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

5. Загрузите файлы моделей с диска и вставьте их в каталог /watermark-removal/model.

6.Выполните код Python, чтобы удалить водяной знак с изображения istock. Если у вас есть Alamy, Shutterstock или ваши собственные изображения с водяными знаками, добавьте файл Mask.png внутри 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

Ссылка

  • Пожалуйста, поставьте звездочку репозиторию Github, который создан на базе zuruoke/watermark-removal

  • Чтобы настроить TensorFlow=1.15, настройте conda env внутри colab

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/jivaniyash/from-stamped-to-clean-transforming-watermarked-images-into-clear-visuals-24fp?1 Если есть какие-либо нарушения, пожалуйста, свяжитесь с Study_golang@163 .com, чтобы удалить его
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3