Pergunta

todos

Atualmente estou fazendo um projeto no qual estou tentando modificar uma imagem de um rosto de forma que as rugas no rosto sejam removidas.Alguém tem ideia de como fazer isso?Algum algoritmo?

Obrigado e cumprimentos

Foi útil?

Solução

Se você deseja selecionar as rugas "automagicamente" (usando uma GUI), você pode querer dar uma olhada em pintura interna e também em "Edição de imagem de Poisson", de Perez et al.( http://citeseerx.ist.psu.edu / viewdoc / download? doi= 10.1.1.133.6932 & rep= rep1 & type= pdf ). Esta última técnica também é conhecida como "Mistura de gradiente".

Tentei remover uma ruga (ela está posicionada às 7 horas) usando a edição de Poisson.Esquerda: Antes;Certo: Depois:

insira a descrição da imagem aqui

O código está no Mathematica e está muito "mal empacotado" para ser realmente útil.

Quanto à pintura interna, a técnica de síntese de textura fornece o seguinte:

Inpaint[eye, w, Method -> "TextureSynthesis"]

insira a descrição da imagem aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top