Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiShowcase

FotoMorsaicos: Um magnífico gerador de mosaico foi criado com Delphi

fotomorsaicosdev2

FotoMorsaicos é um aplicativo Windows construído em Delphi que pode gerar um fotomosaico a partir de uma determinada imagem. Segundo o desenvolvedor, “o software possui três subsistemas, um gerador fotomosaico, um gerador de imagem final (jpg) e, por fim, um programa para construir um índice de biblioteca de imagens. Minha primeira abordagem ao tema fotomosaico foi o filme The Truman Show, que tinha um pôster mostrando o rosto do protagonista (Jim Carrey) feito com pequenas fotos, todas tiradas do próprio filme.Ficou claro que esse trabalho havia sido feito com algum programa e logo descobri que Robert Silvers era o autor desta imagem. Como ele fez isso? Por algum tempo pensei no algoritmo por trás dos fotomosaicos. Finalmente descobri o que fazer e comecei a trabalhar. A ideia básica é que um programa fotomosaico faça um filtro de mosaico, mas ao invés de usar cores sólidas, ele usa fotografias cuja cor média é próxima à cor sólida que deveria ir em cada região do mosaico. Então, escrevi um programa em Delphi que fazia um fotomosaico básico. Ele usou uma coleção de cerca de 6.000 fotografias de alta definição. (Na verdade, no archive.org o leitor pode encontrar muitas coleções de fotografias de alta resolução de domínio público, para usar com o software).Porém, com o passar do tempo percebi que um bom programa de fotomosaico deveria contemplar mais funcionalidades: usar bibliotecas de imagens diferentes, poder dizer ao sistema se quero que haja regiões repetidas ou não, ou seja, se deve colocar a mesma foto ou você tem que fazer mais variedade deles. Da mesma forma, a ideia de mesclar a imagem original em uma porcentagem com o mosaico gerado “suavizou” o resultado final, tornando-o visualmente muito melhor. O desenvolvimento original foi publicado no extinto Dr Dobbs Journal ( https://www.drdobbs.com/under standing-photomosaics / 18440484 8 ). Um pesquisador, Thiadmer Riemersma, publicou um artigo estudando a maneira como os humanos vêem as cores (“Color metric.” CompuPhase. 26 de maio de 2008.  http://www.compuphase.com/cmet ric.htm) Usei sua abordagem e o software melhorou mais visualmente. Na verdade, foi o próprio T. Riemersma quem me escreveu sobre isso depois de ler meu artigo. Hoje o software permite: 1.Utilizar diversas coleções de imagens (até 100.000 fotografias); 2. Mesclagem entre a foto original e o mosaico gerado para que ambos se fundam em uma determinada porcentagem; 3. Permita repetir imagens consecutivas ou não. Um fotomosaico com imagens não repetidas é muito mais aceitável visualmente. Em  https://sourceforge.net/projec ts / fotomorsaicos / você encontrará todo o código-fonte e a documentação completa do projeto, escrito inteiramente em Delphi e lançado publicamente no 26º aniversário da Delphi. ”

Galeria de capturas de tela

fotomorsaicos1

fotomorsaicos2

fotomorsaicos3

fotomorsaicos4

fotomorsaicos5

fotomorsaicos6

david i photomosaic 6246956

fotomorsaicosdev1

Submit your own showcase app to the Delphi 26th Birthday Showcase Challenge!


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES