¿Cómo puedo seleccionar el casco convexo de una selección existente?

Estoy tratando de eliminar rápidamente los cielos azules con nubes de muchas imágenes. He usado la herramienta de selección de color de gimp, que selecciona el cielo pero no las nubes. Dado que todas las nubes están en el cielo, si pudiera expandir la selección para abarcar todo dentro del área, estaría listo. ¿Gimp tiene una herramienta para esto?

Además, sería genial si alguien pudiera recomendar una forma de automatizar este proceso, posiblemente usando secuencias de comandos de Python para gimp, porque necesito hacerlo para un par de cientos de imágenes.

foto de ejemplo

Respuestas (2)

Nota: Remove Holes ahora se incluye en las herramientas de selección de versiones recientes de Gimp. Las versiones anteriores pueden utilizar el siguiente enfoque:

Script Gimp: eliminar agujeros de la selección

Hay un script externo para Gimp que elimina agujeros de una selección. Podemos descargar el script (también disponible desde el Registro de complementos de Gimp *) y descomprimirlo en el directorio de scripts que habíamos definido en nuestras preferencias de Gimp.

*El registro de complementos de Gimp está en desuso. Se mantiene un archivo duplicado en GitHub

Después de reiniciar Gimp, podemos acceder al script desde el menú Selección> Eliminar agujeros...

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí
Selección con agujeros

ingrese la descripción de la imagen aquí
Agujeros eliminados

¡¡¡Hurra!!! Estaba empezando a tratar de escribir esto yo mismo, tan aliviado de descubrir que ya existe.
El enlace del complemento está muerto, pero esta funcionalidad ahora parece estar integrada: docs.gimp.org/2.10/en/gimp-selection-remove-holes.html
@LucasCimon: gracias por el aviso, incluido en mi respuesta.

Si tiene un borde claramente definido, la herramienta de "tijeras inteligentes" generalmente puede seguirlo perfectamente; a diferencia de la selección de color, todo el contenido dentro de la línea de borde se seleccionará por completo. La única limitación de la herramienta es que no puede obligarla a dibujar líneas rectas. Para que la selección quede ordenada en los lados rectos de la imagen, deberá usar el rectángulo o la selección libre en el modo "aditivo" encima de la selección de detección de bordes de las tijeras.

Si su borde no está lo suficientemente definido para las tijeras por sí solo, puede usar la selección de color y luego cambiar al modo de máscara rápida . El área de la selección activa se mostrará como una máscara roja, y puede pintar (o borrar) cualquier parte para cambiar esa selección. Por lo tanto, pintar sobre un área no seleccionada en negro (que se muestra en rojo) hará que esa área forme parte de la selección cuando regrese al modo normal.

Lo que puede ser difícil de comprender es que puede seleccionar áreas mientras está en el modo de máscara rápida para llenarlas rápidamente con un color sólido. Cuando desactiva la máscara rápida, la selección temporal se descarta y solo se usa el valor final de la máscara (es decir, el área coloreada) como su nueva selección.

Entonces, para su imagen, puede tomar la selección que tenía del cielo azul y luego cambiar al modo de máscara rápida. Usando la herramienta "varita mágica" (que selecciona un área continua del mismo color) puede seleccionar las nubes, que serán una región transparente continua en el modo de máscara rápida. Si los espacios en su selección causados ​​por las nubes están lejos de los bordes del área enmascarada (cielo), incluso podría usar las herramientas de selección básicas (rectángulo/libre) para capturarlos sin preocuparse por la superposición de los ya- partes enmascaradas. De cualquier manera, una vez seleccionada, use la herramienta de lata de pintura para rellenar esas secciones en negro, hasta que se enmascare toda el área que desea seleccionar.

Entonces, ¿no hay forma de hacer cascos convexos?