WatermarkRemover-AI: una herramienta de IA open-source para eliminar marcas de agua 186

小编 ·

WatermarkRemover-AI: una herramienta de IA open-source para eliminar marcas de agua

WatermarkRemover-AI es una herramienta de IA open-source y práctica para eliminar marcas de agua. Utiliza la tecnología Florence-2 de Microsoft para detectar las marcas de agua y el modelo LaMA para restaurarlas, eliminando eficazmente todo tipo de marcas. Admite tanto el procesamiento de imágenes individuales como por lotes, con resultados naturales, y ofrece varios formatos de salida. Funciona sin problemas incluso sin GPU e incluye un script de instalación con un solo clic y una interfaz fácil de usar.

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.

WatermarkRemover-AI:una potente herramienta de eliminación de marcas de agua con IA.webp

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

WatermarkRemover-AI:una potente herramienta de eliminación de marcas de agua con IA.webp

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