VoxelCubes/PanelCleaner

An AI-powered tool to clean manga panels.

Panel Cleaner – AI駆動のマンガパネルテキスト除去ツール

機能 – Panel CleanerはPythonベースのアプリケーションで、マンガ/コミックページの会話吹き出し内のテキストを自動検出し、正確なマスクを作成し、テキストを削除(クリーンな吹き出しを残す)またはOCRで抽出します。事前学習済みのテキスト検出モデル、LaMaによるインペイント、およびオプションのMangaOCR/TesseractによるOCRを使用します。コマンドラインからヘッドレスで実行可能またはQt GUI経由で実行でき、CUDA加速をサポートし、Windows、macOS、Linuxで動作します。

主な機能

  • 日本語および英語のテキストを検出、高精度のマスクを生成し、周辺のアーティファクトもカバーするように拡張します。
  • クリーンにマスクできない吹き出しはLaMaモデルでインペイントします。
  • クリーンされた画像、透明なマスクレイヤー、または両方を保存できます。
  • フォルダおよびフルディレクトリツリーのバッチ処理をサポートします。
  • プレーンテキストのプロファイル(INI形式)で完全にカスタマイズ可能 – マスクの拡張、しきい値など、すべてのパラメータを調整・保存できます。
  • 内蔵OCR:日本語用にMangaOCR、英語/日本語用にTesseract、GUI内にインタラクティブエディタあり。
  • 初回の約500 MiBのモデルダウンロード後はインターネット接続不要。
  • オプションのCUDAサポートで処理を高速化(pip経由でのみインストール可能、プリビルドバイナリでは非対応)。
  • 多言語UI(英語、ドイツ語、ブルガリア語、スペイン語)およびコミュニティ翻訳サポート。

入手方法

  1. プリビルドバイナリ – GitHubのReleasesページから最新リリースをダウンロード(大多数のユーザーに推奨)。
  2. Pythonパッケージpip install pcleaner(CLIとGUIの両方をインストール)または pip install pcleaner-cli(コマンドライン専用)。
  3. AURyay -S panelcleanerpipx環境にインストールされ、CUDAの扱いが簡単)。
  4. Flatpak – Flathubから io.github.voxelcubes.panelcleaner(CUDA非対応)。
  5. Docker – 提供されたDockerfileをビルドし、ホストフォルダに画像をマウントしてコンテナを実行。

典型的なコマンドラインワークフロー

# 数枚のファイルをクリーンし、クリーン済み画像を保存
pcleaner clean page1.png page2.png

# フォルダをクリーンし、マスクレイヤーのみを保持
pcleaner clean -m my_folder

# カスタムプロファイルを使用
pcleaner clean -p my_profile folder/

# OCRを実行し、結果をテキストファイルに書き出し
pcleaner ocr my_folder --output-path=out.txt

GUIは pcleaner gui または pcleaner-gui で起動でき、マスクのビジュアルプレビュー、分析、OCRエディタを提供します。

制限事項

  • クリーニング対象は日本語と英語のみ。OCRは日本語(MangaOCR経由)と英語(Tesseract経由)に対応。
  • マスクはグレースケールのみなので、白/黒/灰色の吹き出しには対応するが、色付きの吹き出しには対応しない。
  • AI検出器は完璧ではない – 2–8%の吹き出しが見逃されたり誤検出されたりする可能性があり、信頼できないと判断した吹き出しはスキップされます。
  • プリビルドバイナリにはCUDAが含まれない;GPU加速には、互換性のあるPyTorchビルドを含むpipインストールが必要。

ライセンス – GNU GPL-v3(自由に使用・改変・再配布可能、同じライセンスで)。

誰が役立つか – マンガのテキストを再レイアウトする前に迅速に除去したい翻訳者、スキャンレーター、またはコンピュータビジョンの下流タスクにクリーンな吹き出し画像が必要な研究者。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト