Como posso selecionar o casco convexo de uma seleção existente?

8

Estou tentando remover rapidamente o céu azul com nuvens de muitas imagens. Eu usei a Ferramenta de seleção de cores do gimp, que seleciona o céu, mas não as nuvens. Como todas as nuvens estão no céu, se eu pudesse expandir a seleção para abranger tudo dentro da área, estaria pronto. O gimp tem uma ferramenta para isso?

Além disso, seria ótimo se alguém pudesse recomendar uma maneira de automatizar esse processo, possivelmente usando scripts python para o gimp, porque eu preciso fazer isso por algumas centenas de imagens.

foto de exemplo

foobarbecue
fonte

Respostas:

7

Nota: Remover furos agora está incluído nas ferramentas de seleção das versões recentes do Gimp. As versões mais antigas podem usar a abordagem abaixo:

Script Gimp: remova os furos da seleção

Existe um script externo para o Gimp que remove furos de uma seleção. Podemos fazer o download do script (também disponível no Gimp Plugin Registry *) e descompactá-lo no diretório de scripts que definimos em nossas preferências do Gimp.

* O Gimp Plugin Registry está obsoleto. Um arquivo espelhado é mantido no GitHub

Após reiniciar o Gimp, podemos acessar o script no menu Seleção> Remover furos ....

insira a descrição da imagem aqui

insira a descrição da imagem aqui
Seleção com furos

insira a descrição da imagem aqui
Furos removidos

Takkat
fonte
Horray !!! Eu estava começando a tentar escrever isso sozinho, tão aliviado ao descobrir que ele já existe.
Foobarbecue
A ligação plug-in está morto, mas este funtionnality agora parece ser embutido: docs.gimp.org/2.10/en/gimp-selection-remove-holes.html
Lucas Cimon
@ LucasCimon: obrigado pelo aviso - incluído na minha resposta.
Takkat 25/11/19
1

Se você tem uma borda claramente definida, a ferramenta "tesoura inteligente" geralmente pode segui-la perfeitamente; diferentemente da seleção de cores, todo o conteúdo dentro da linha da borda será totalmente selecionado. A única limitação da ferramenta é que você não pode forçá-la a desenhar linhas retas. Para obter a seleção perfeitamente nos lados retos da imagem, você precisará usar o retângulo ou a seleção livre no modo "aditivo" na parte superior da seleção de detecção de borda da tesoura.

Se a sua aresta não estiver suficientemente definida para a tesoura, você poderá usar a seleção de cores e depois mudar para o modo de máscara rápida . A área da seleção ativa será exibida como uma máscara vermelha e você poderá pintar (ou apagar) quaisquer peças para alterar essa seleção. Portanto, pintar sobre uma área não selecionada em preto (mostrado em vermelho) fará com que essa área faça parte da seleção quando você voltar ao modo normal.

O que pode ser difícil de entender é que você pode selecionar áreas no modo de máscara rápida para preenchê-las rapidamente com uma cor sólida. Quando você desativa a máscara rápida, a seleção temporária é descartada e apenas o valor final da máscara (ou seja, a área colorida) é usado como sua nova seleção.

Portanto, para a sua imagem, você pode escolher a seleção do céu azul e mudar para o modo de máscara rápida. Usando a ferramenta "varinha mágica" (que seleciona uma área contínua da mesma cor), você pode selecionar as nuvens, que serão uma região transparente contínua no modo de máscara rápida. Se as lacunas na sua seleção causadas pelas nuvens estiverem afastadas com segurança das bordas da área mascarada (céu), você pode usar as ferramentas de seleção básicas (retângulo / livre) básicas para agarrá-las sem se preocupar em sobrepor as partes mascaradas. De qualquer maneira, uma vez selecionada, use a ferramenta lata de tinta para preencher essas seções em preto, até que toda a área que você deseja selecionar seja ocultada.

AmeliaBR
fonte
11
Portanto, não há como fazer cascos convexos?
Foobarbecue