FotoMorsaicos — это приложение для Windows, созданное на Delphi, которое может создавать фотомозаику из заданного изображения. По словам разработчика, «программное обеспечение имеет три подсистемы, генератор фотомозаики, генератор конечного изображения (jpg) и, наконец, программу для создания индекса библиотеки изображений. Моим первым подходом к теме фотомозаики был фильм «Шоу Трумэна», в котором был постер с изображением лица главного героя (Джима Керри) из небольших фотографий, взятых из самого фильма.Было ясно, что эта работа была проделана с помощью какой-то программы, и вскоре я обнаружил, что Роберт Сильверс был автором этого изображения. Как он это сделал? Некоторое время я думал об алгоритме создания фотомозаики. Я, наконец, сообразил, что мне делать, и приступил к делу. Основная идея состоит в том, что программа фотомозаики создает мозаичный фильтр, но вместо использования сплошных цветов она использует фотографии, средний цвет которых близок к сплошному цвету, который должен быть в каждой области мозаики. Итак, я написал программу на Delphi, которая создавала базовую фотомозаику. Он использовал коллекцию из около 6000 фотографий высокой четкости. (На самом деле на archive.org читатель может найти множество общедоступных коллекций фотографий с высоким разрешением для использования с программным обеспечением).Однако со временем я понял, что хорошая программа для фотомозаики должна предусматривать больше функций: использовать разные библиотеки изображений, уметь сообщать системе, хочу ли я, чтобы повторяющиеся области были или нет, то есть нужно ли помещать ту же фотографию или придется сделать их более разнообразными. Точно так же идея слияния исходного изображения в процентах с сгенерированной мозаикой «смягчила» конечный результат, сделав его визуально намного лучше. Первоначальная разработка была опубликована в ныне несуществующем журнале Dr Dobbs Journal ( https://www.drdobbs.com/understand-photomosaics
Галерея скриншотов
Submit your own showcase app to the Delphi 26th Birthday Showcase Challenge!