هل تساءلت كيف يمكنك إزالة العلامات المائية من الصور باستخدام بايثون؟ انها بسيطة جدا! يجب أن تعرف لغة Python ولديك معرفة أساسية بنماذج رؤية الكمبيوتر مثل إطار عمل CNN وTensorFlow DL لمتابعة البنيات إذا كنت مهتمًا!! يرجى التأكد من قراءة قوانين حقوق الطبع والنشر للصور التي تريد إزالة العلامات المائية قبل تشغيل الكود.
إنشاء مفكرة Google Colab جديدة. قم بتغيير وقت التشغيل إلى T4 GPU لتعزيز قوة الحوسبة لتشغيل خط أنابيب الاستدلال.
تثبيت حزم 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
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3