WatermarkRemover-AI: una herramienta de IA open-source para eliminar marcas de agua
¿Qué es WatermarkRemover-ai?
WatermarkRemover-AI es una herramienta de código abierto y práctica para eliminar marcas de agua con IA. Utiliza la tecnología Microsoft Florence-2 para detectar marcas de agua y el modelo LaMA para repararlas, eliminando eficazmente diversos tipos de marcas de agua. Admite el procesamiento de imágenes individuales y operaciones por lotes, con resultados de reparación naturales, y es compatible con múltiples formatos de salida. Funciona sin problemas sin necesidad de GPU y ofrece un script de instalación con un solo clic y una interfaz fácil de usar.

Funciones principales de WatermarkRemover-AI
Operación en dos modos:
Admite el procesamiento de una sola imagen o de todas las imágenes de un directorio.
Detección avanzada de marcas de agua:
Utiliza la función de detección de vocabulario abierto de Florence-2 para identificar con precisión las marcas de agua.
Reparación sin interrupciones:
Utiliza el modelo LaMA para realizar reparaciones con conciencia del contexto, rellenando de forma natural las zonas donde se ha eliminado la marca de agua.
Salida personalizable:
Se puede configurar el tamaño máximo del cuadro delimitador para la detección de marcas de agua.
Se puede ajustar la transparencia del área de la marca de agua.
Se puede forzar la salida a un formato específico (PNG, WEBP, JPG).
Seguimiento del progreso:
Proporciona actualizaciones de progreso en tiempo real tanto en modo GUI como CLI.
Soporte de modo oscuro:
La GUI se ajusta automáticamente al modo oscuro según la configuración del sistema.
Gestión eficiente de recursos:
Compatible con aceleración por GPU mediante CUDA (opcional).

Arquitectura técnica de WatermarkRemover-AI
Florence-2: se utiliza para la detección de marcas de agua mediante detección de objetos con vocabulario abierto.
LaMA: se utiliza para la reparación, rellenando las áreas donde se ha eliminado la marca de agua con conciencia del contexto.
PyQt6: se utiliza para construir una interfaz gráfica amigable para el usuario.
Método de instalación de WatermarkRemover-AI
Clonar el repositorio:
git clone https://github.com/D-Ogi/WatermarkRemover-AI.git cd WatermarkRemover-AI
Ejecutar el script de instalación:
Utilice el script setup.sh para configurar automáticamente el entorno, instalar las dependencias e iniciar la aplicación GUI.
También puede usarlo directamente desde la línea de comandos en modo CLI.
Activar el entorno manualmente:
Si necesita activar el entorno manualmente, puede ejecutar:
conda activate py312aiwatermark
Cómo usar WatermarkRemover-AI
Interfaz gráfica (GUI):
Después de iniciar la GUI, puede elegir procesar una sola imagen o un directorio completo.
Puede configurar las rutas de entrada/salida y las opciones de configuración (como transparencia, tamaño del cuadro delimitador, etc.).
Haga clic en el botón "Iniciar" para comenzar el procesamiento.
Interfaz de línea de comandos (CLI):
Formato básico del comando:
python remwm.py input_path output_path [options]
Opciones comunes:
--overwrite: sobrescribe los archivos existentes.
--transparent: establece el área de la marca de agua como transparente.
--max-bbox-percent: establece el tamaño máximo del cuadro delimitador para la detección de marcas de agua (por defecto, 10%).
--force-format: fuerza la salida a un formato específico (PNG, WEBP o JPG).
Comandos de ejemplo
python remwm.py ./input_images ./output_images --overwrite --transparent --max-bbox-percent=15 --force-format=PNG
github:https://github.com/D-Ogi/WatermarkRemover-AI
Asistente de guiones▸
Apps AI
Noticias AI 