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.

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).

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
Drehbuch-Assistent▸
AI Apps
AI Nachrichten 