Primeiro teste com o seam-remover no ImageJ!

A pouquíssimo tempo coloquei um vídeo sobre um novo método de redimensionar imagens digitais sem causar grandes deformações na imagem, o Seam Carving for Content-Aware Image Resizing. Imaginei que iria demorar pra que um programa fosse lançado para uso comum, e… realmente ainda não foi lançado nada.

No entanto, Johannes Schindelin acabou de divulgar um plugin do ImageJ que utiliza o mesmo conceito de omitir linhas com menor energia, ao redimensionar imagens. Essa é uma primeira versão, e como ele mesmo disse, ainda está bem crua em termos de funcionalidades, mas o fato é que… funciona!

Vejam aqui o teste que eu fiz!

Original (1280 x 800 pixels):

screenshotnelas

Original mostrando linha vertical de menor energia na janela do ImageJ:

seam marked

Imagem somente com a largura reduzida de 1280 para 800 pixels usando o plugin seam-remover:

screenseamed

Imagem redimensionada pelos métodos convencionais (mesma redução de 1280 para 800 pixels):

screenscaled

Funciona, não?

Fora alguns artefatos na barra inferior o resto até que ficou bom! O jovem exemplar de bolacha do mar (bichinho da foto) saiu quase intacto da manipulação!

Publicado por

Bruno

Biólogo evolutivo interessado em embriões and larvas de invertebrados marinhos.

Um comentário sobre “Primeiro teste com o seam-remover no ImageJ!”

  1. Mas o que eu achei mais legal desse negócio é o redimensionamento dinâmico…
    No caso do seu desktop, a imagem acabou ficando um pouco distorcida. Os resultados no vídeo são melhores… Mas acho que pra redimensionar dinamicamente numa página de WEB vai ser necessário um computador potente…

Os comentários estão fechados.