WatermarkRemover-AI: ein Open-Source-KI-Tool zum Entfernen von Wasserzeichen 180

小编 ·

WatermarkRemover-AI: ein Open-Source-KI-Tool zum Entfernen von Wasserzeichen

WatermarkRemover-AI ist ein Open-Source- und praxisnahes KI-Tool zum Entfernen von Wasserzeichen. Es nutzt die Microsoft-Technologie Florence-2 zur Erkennung von Wasserzeichen und das LaMA-Modell zur Inpainting-Reparatur und entfernt so effektiv verschiedenste Wasserzeichen. Es unterstützt sowohl Einzelbild- als auch Stapelverarbeitung, liefert natürlich wirkende Ergebnisse und bietet mehrere Ausgabeformate. Es läuft auch ohne GPU flüssig und stellt ein Ein-Klick-Installationsskript sowie eine benutzerfreundliche Oberfläche bereit.

WatermarkRemover-AI: ein Open-Source-KI-Tool zum Entfernen von Wasserzeichen

Was ist WatermarkRemover-ai?

WatermarkRemover-AI ist ein Open-Source- und praktisches KI-Tool zum Entfernen von Wasserzeichen. Es nutzt die Microsoft Florence-2-Technologie zur Erkennung von Wasserzeichen und das LaMA-Modell zur Wiederherstellung, sodass verschiedene Arten von Wasserzeichen effektiv entfernt werden können. Es unterstützt die Verarbeitung einzelner Bilder sowie Stapeloperationen, liefert natürliche Wiederherstellungsergebnisse und unterstützt mehrere Ausgabeformate. Es läuft auch ohne GPU reibungslos und bietet ein Ein-Klick-Installationsskript sowie eine benutzerfreundliche Oberfläche.

WatermarkRemover-AI:Eine leistungsstarke KI-Wasserzeichen-Entfernungsanwendung.webp

Hauptfunktionen von WatermarkRemover-AI

Doppelter Betriebsmodus:

  • Unterstützt die Verarbeitung einzelner Bilder oder aller Bilder in einem Verzeichnis.

Fortschrittliche Wasserzeichenerkennung:

  • Verwendet die Open-Vocabulary-Erkennung von Florence-2, um Wasserzeichen präzise zu identifizieren.

Nahtlose Wiederherstellung:

  • Verwendet das LaMA-Modell für kontextbewusste Wiederherstellung, um die Bereiche nach der Entfernung des Wasserzeichens natürlich aufzufüllen.

Benutzerdefinierte Ausgabe:

  • Die maximale Bounding-Box-Größe für die Wasserzeichenerkennung kann konfiguriert werden.

  • Die Transparenz des Wasserzeichenbereichs kann eingestellt werden.

  • Die Ausgabe kann in ein bestimmtes Format (PNG, WEBP, JPG) erzwungen werden.

Fortschrittsverfolgung:

  • Bietet Echtzeit-Fortschrittsaktualisierungen sowohl im GUI- als auch im CLI-Modus.

Dunkelmodus-Unterstützung:

  • Die GUI passt sich automatisch an die Systemeinstellungen für den Dunkelmodus an.

Effiziente Ressourcenverwaltung:

  • Unterstützt GPU-Beschleunigung mit CUDA (optional).

WatermarkRemover-AI:Eine leistungsstarke KI-Wasserzeichen-Entfernungsanwendung.webp

Technische Architektur von WatermarkRemover-AI

  • Florence-2: Wird zur Wasserzeichenerkennung verwendet und identifiziert Wasserzeichen durch Open-Vocabulary-Objekterkennung.

  • LaMA: Wird zur Wiederherstellung verwendet und füllt die Bereiche nach der Entfernung des Wasserzeichens kontextbewusst auf.

  • PyQt6: Wird zum Aufbau einer benutzerfreundlichen grafischen Oberfläche verwendet.

Installationsmethode für WatermarkRemover-AI

Repository klonen:

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

Installationsskript ausführen:

  • Verwenden Sie das Skript setup.sh, um automatisch die Umgebung einzurichten, Abhängigkeiten zu installieren und die GUI-Anwendung zu starten.

  • Sie können den CLI-Modus auch direkt über die Kommandozeile verwenden.

Umgebung manuell aktivieren:

Wenn Sie die Umgebung manuell aktivieren müssen, können Sie Folgendes ausführen:

conda activate py312aiwatermark

Verwendung von WatermarkRemover-AI

Grafische Oberfläche (GUI):

  • Nach dem Start der GUI können Sie die Verarbeitung einzelner Bilder oder eines gesamten Verzeichnisses auswählen.

  • Sie können Eingabe-/Ausgabepfade und Konfigurationsoptionen (wie Transparenz, Bounding-Box-Größe usw.) festlegen.

  • Klicken Sie auf die Schaltfläche „Starten“, um die Verarbeitung zu beginnen.

Kommandozeilenschnittstelle (CLI):

  • Grundlegendes Befehlsformat:

python remwm.py input_path output_path [options]
  • Häufig verwendete Optionen:

  • --overwrite: Vorhandene Dateien überschreiben.

  • --transparent: Den Wasserzeichenbereich auf transparent setzen.

  • --max-bbox-percent: Die maximale Bounding-Box-Größe für die Wasserzeichenerkennung festlegen (Standardwert 10 %).

  • --force-format: Die Ausgabe in ein bestimmtes Format (PNG, WEBP oder JPG) erzwingen.

Beispielbefehle

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

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