Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Daripada Dicop kepada Bersih: Mengubah Imej Tera Air kepada Visual Jelas

Daripada Dicop kepada Bersih: Mengubah Imej Tera Air kepada Visual Jelas

WBOY
WBOYasal
2024-08-18 06:05:021061semak imbas

From Stamped to Clean: Transforming Watermarked Images into Clear Visuals

Adakah anda tertanya-tanya bagaimana anda boleh mengalih keluar tera air daripada imej menggunakan Python? Ia sangat mudah! Anda harus tahu Python dan mempunyai pengetahuan asas tentang model penglihatan komputer seperti rangka kerja CNN & TensorFlow DL untuk mengikuti seni bina jika anda berminat!! Sila pastikan anda membaca undang-undang hak cipta imej yang ingin anda alih keluar tera air sebelum anda menjalankan kod tersebut.


Langkah-langkah yang perlu diikuti -

  1. Buat buku nota Google Colab baharu. Tukar masa jalan kepada GPU T4 untuk meningkatkan kuasa pengkomputeran untuk menjalankan saluran paip inferens.

  2. Pasang pakej Conda, cipta dan aktifkan persekitaran Conda
    Memandangkan Google Colab menggunakan versi Tensorflow & Python terkini dan projek ini menggunakan tensorflow=1.15.0 yang disokong oleh Python 3.6, pasang miniconda di dalam persekitaran 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.Pasang Pakej di dalam 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.Klon Repo

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

5. Muat turun Fail Model daripada pemacu dan tampalkannya ke dalam direktori /watermark-removal/model.

6. Jalankan kod Python untuk mengalih keluar tera air daripada imej istock anda. Jika anda mempunyai imej Alamy, Shutterstock atau tersuai anda yang bertanda air, sila tambah mask.png di dalam 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

Rujukan

  • Sila berikan bintang kepada Github Repository yang bercabang daripada zuruoke/watermark-removal

  • Untuk mengkonfigurasi TensorFlow=1.15, sediakan conda env dalam colab

Atas ialah kandungan terperinci Daripada Dicop kepada Bersih: Mengubah Imej Tera Air kepada Visual Jelas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn