FotoMorsaicos es una aplicación de Windows construida en Delphi que puede generar un fotomosaico a partir de una imagen determinada. Según el desarrollador, “El software tiene tres subsistemas, un generador de fotomosaicos, un generador de imagen final (jpg) y finalmente un programa para construir un índice de biblioteca de imágenes. Mi primer acercamiento al tema de los fotomosaicos fue la película The Truman Show, que tenía un cartel que mostraba el rostro del protagonista (Jim Carrey) realizado con pequeñas fotos, todas ellas tomadas de la propia película.Estaba claro que este trabajo se había hecho con algún programa y pronto descubrí que Robert Silvers era el autor de esta imagen. ¿Cómo lo hizo? Durante algún tiempo pensé en el algoritmo detrás de los fotomosaicos. Finalmente descubrí qué hacer y me puse manos a la obra. La idea básica es que un programa fotomosaico hace un filtro de mosaico pero en lugar de usar colores sólidos, usa fotografías cuyo color promedio es cercano al color sólido que debe ir en cada región del mosaico. Así que escribí un programa en Delphi que hacía un fotomosaico básico. Utilizó una colección de unas 6.000 fotografías de alta definición. (En realidad, en archive.org el lector puede encontrar muchas colecciones de dominio público de fotografías de alta resolución, para usar con el software).Sin embargo, con el tiempo me di cuenta de que un buen programa de fotomosaicos debería contemplar más funcionalidades: usar diferentes bibliotecas de imágenes, poder decirle al sistema si quiero que haya regiones repetidas o no, es decir, si se debe poner la misma foto o tú tienes que hacer más variedad de ellos. Asimismo, la idea de fusionar la imagen original en un porcentaje con el mosaico generado “suavizaba” el resultado final, haciéndolo mucho mejor visualmente. El desarrollo original se publicó en el ahora desaparecido Dr Dobbs Journal ( https://www.drdobbs.com/under
Galería de capturas de pantalla
Submit your own showcase app to the Delphi 26th Birthday Showcase Challenge!