「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > スタンプからクリーンへ: 透かし入りの画像をクリアなビジュアルに変換

スタンプからクリーンへ: 透かし入りの画像をクリアなビジュアルに変換

2024 年 8 月 22 日に公開
ブラウズ:172

From Stamped to Clean: Transforming Watermarked Images into Clear Visuals

Python を使用して画像からウォーターマークを削除する方法を考えたことはありますか?とても簡単です!興味がある場合は、アーキテクチャを理解するために Python の知識と、CNN や TensorFlow DL フレームワークなどのコンピューター ビジョン モデルの基本的な知識が必要です。コードを実行する前に、透かしを削除する画像の著作権法を必ずお読みください。


従うべき手順 -

  1. 新しい Google Colab ノートブックを作成します。ランタイムを T4 GPU に変更して、推論パイプラインを実行するためのコンピューティング能力を強化します。

  2. Conda パッケージをインストールし、Conda 環境を作成してアクティブ化します
    Google Colab は最新の Tensorflow と Python バージョンを使用しており、このプロジェクトでは Python 3.6 でサポートされている tensorflow=1.15.0 を使用しているため、Colab 環境内に miniconda をインストールします

# 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、またはカスタムの透かし入り画像をお持ちの場合は、utils//.
内に Mask.png を追加してください。

%%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

参照

  • zuruoke/watermark-removalからフォークしたGithubリポジトリにスターを付けてください

  • TensorFlow=1.15 を設定するには、colab 内で conda env をセットアップします

リリースステートメント この記事は次の場所に転載されています: 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