WatermarkRemover-AI:オープンソースのAI watermark除去ツール 183

小编 ·

WatermarkRemover-AI:オープンソースのAI watermark除去ツール

WatermarkRemover-AIは、オープンソースで実用的なAIウォーターマーク除去ツールです。MicrosoftのFlorence-2技術によってウォーターマークを検出し、LaMAモデルで修復することで、さまざまなウォーターマークを効果的に除去できます。単一画像処理とバッチ処理の両方に対応し、修復は自然な仕上がりに。さらに複数の出力フォーマットをサポート。GPUなしでもスムーズに動作し、ワンクリックのインストールスクリプトと使いやすいインターフェースも提供します。

WatermarkRemover-AI:オープンソースのAI watermark除去ツール

WatermarkRemover-aiとは?

WatermarkRemover-AIは、オープンソースで実用的なAIウォーターマーク除去ツールです。MicrosoftのFlorence-2技術を利用してウォーターマークを検出し、LaMAモデルを用いて修復することで、さまざまなウォーターマークを効果的に除去できます。単一画像の処理とバッチ処理の両方に対応し、修復効果は自然で、複数の出力形式もサポートしています。GPUなしでもスムーズに動作し、ワンクリックのインストールスクリプトと使いやすいインターフェースも提供されています。

WatermarkRemover-AI:一款强大的AI水印移除工具.webp

WatermarkRemover-AIの主な機能

デュアルモード操作:

  • 単一画像またはディレクトリ内のすべての画像を処理できます。

高度なウォーターマーク検出:

  • Florence-2のオープンボキャブラリー検出機能を使用し、ウォーターマークを正確に識別できます。

シームレスな修復:

  • LaMAモデルを使用してコンテキストを考慮した修復を行い、ウォーターマーク除去後の領域を自然に補完します。

カスタマイズ可能な出力:

  • ウォーターマーク検出の最大境界ボックスサイズを設定できます。

  • ウォーターマーク領域の透明度を設定できます。

  • 出力を特定の形式(PNG、WEBP、JPG)に強制できます。

進捗状況の追跡:

  • GUIモードとCLIモードの両方でリアルタイムの進捗更新を提供します。

ダークモード対応:

  • GUIはシステム設定に応じて自動的にダークモードに切り替わります。

効率的なリソース管理:

  • CUDAによるGPUアクセラレーションをサポートします(オプション)。

WatermarkRemover-AI:一款强大的AI水印移除工具.webp

WatermarkRemover-AIの技術アーキテクチャ

  • Florence-2:オープンボキャブラリーオブジェクト検出を通じてウォーターマークを検出するために使用されます。

  • LaMA:コンテキストを考慮した方法でウォーターマーク除去後の領域を補完する修復に使用されます。

  • PyQt6:ユーザーフレンドリーなグラフィカルインターフェースの構築に使用されます。

WatermarkRemover-AIのインストール方法

リポジトリのクローン:

git clone https://github.com/D-Ogi/WatermarkRemover-AI.git
cd WatermarkRemover-AI

インストールスクリプトの実行:

  • setup.shスクリプトを使用して、環境のセットアップ、依存関係のインストール、GUIアプリケーションの起動を自動的に行うことができます。

  • コマンドラインから直接CLIモードで使用することもできます。

環境の手動アクティベート:

環境を手動でアクティベートする必要がある場合は、以下を実行します:

conda activate py312aiwatermark

WatermarkRemover-AIの使用方法

グラフィカルインターフェース(GUI):

  • GUIを起動したら、単一画像またはディレクトリ全体の処理を選択できます。

  • 入力/出力パスの設定、オプション(透明度、境界ボックスサイズなど)の設定が可能です。

  • 「開始」ボタンをクリックすると処理が開始されます。

コマンドラインインターフェース(CLI):

  • 基本コマンド形式:

python remwm.py input_path output_path [options]
  • よく使われるオプション:

  • --overwrite:既存のファイルを上書きします。

  • --transparent:ウォーターマーク領域を透明に設定します。

  • --max-bbox-percent:ウォーターマーク検出の最大境界ボックスサイズを設定します(デフォルトは10%)。

  • --force-format:出力を特定の形式(PNG、WEBP、JPG)に強制します。

コマンド例

python remwm.py ./input_images ./output_images --overwrite --transparent --max-bbox-percent=15 --force-format=PNG

github:https://github.com/D-Ogi/WatermarkRemover-AI