Задумывались ли вы, как удалить водяные знаки с изображений с помощью Python? Это очень просто! Вы должны знать Python и иметь базовые знания о моделях компьютерного зрения, таких как платформа CNN и TensorFlow DL, чтобы следить за архитектурами, если вам интересно! Прежде чем запускать код, убедитесь, что вы прочитали законы об авторских правах на изображения, с которых хотите удалить водяные знаки.
Создайте новый блокнот Google Colab. Измените среду выполнения на графический процессор T4, чтобы увеличить вычислительную мощность для запуска конвейера вывода.
Установите пакеты 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
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3