"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > من المختوم إلى التنظيف: تحويل الصور ذات العلامات المائية إلى صور واضحة

من المختوم إلى التنظيف: تحويل الصور ذات العلامات المائية إلى صور واضحة

تم النشر بتاريخ 2024-08-22
تصفح:902

From Stamped to Clean: Transforming Watermarked Images into Clear Visuals

هل تساءلت كيف يمكنك إزالة العلامات المائية من الصور باستخدام بايثون؟ انها بسيطة جدا! يجب أن تعرف لغة Python ولديك معرفة أساسية بنماذج رؤية الكمبيوتر مثل إطار عمل CNN وTensorFlow DL لمتابعة البنيات إذا كنت مهتمًا!! يرجى التأكد من قراءة قوانين حقوق الطبع والنشر للصور التي تريد إزالة العلامات المائية قبل تشغيل الكود.


الخطوات الواجب اتباعها -

  1. إنشاء مفكرة Google Colab جديدة. قم بتغيير وقت التشغيل إلى T4 GPU لتعزيز قوة الحوسبة لتشغيل خط أنابيب الاستدلال.

  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. قم بتنزيل ملفات النموذج من محرك الأقراص ولصقها في دليل /إزالة العلامة المائية/النموذج.

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