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

FotoMorsaicos: великолепный генератор мозаики создан с помощью Delphi

fotomorsaicosdev2

FotoMorsaicos — это приложение для Windows, созданное на Delphi, которое может создавать фотомозаику из заданного изображения. По словам разработчика, «программное обеспечение имеет три подсистемы, генератор фотомозаики, генератор конечного изображения (jpg) и, наконец, программу для создания индекса библиотеки изображений. Моим первым подходом к теме фотомозаики был фильм «Шоу Трумэна», в котором был постер с изображением лица главного героя (Джима Керри) из небольших фотографий, взятых из самого фильма.Было ясно, что эта работа была проделана с помощью какой-то программы, и вскоре я обнаружил, что Роберт Сильверс был автором этого изображения. Как он это сделал? Некоторое время я думал об алгоритме создания фотомозаики. Я, наконец, сообразил, что мне делать, и приступил к делу. Основная идея состоит в том, что программа фотомозаики создает мозаичный фильтр, но вместо использования сплошных цветов она использует фотографии, средний цвет которых близок к сплошному цвету, который должен быть в каждой области мозаики. Итак, я написал программу на Delphi, которая создавала базовую фотомозаику. Он использовал коллекцию из около 6000 фотографий высокой четкости. (На самом деле на archive.org читатель может найти множество общедоступных коллекций фотографий с высоким разрешением для использования с программным обеспечением).Однако со временем я понял, что хорошая программа для фотомозаики должна предусматривать больше функций: использовать разные библиотеки изображений, уметь сообщать системе, хочу ли я, чтобы повторяющиеся области были или нет, то есть нужно ли помещать ту же фотографию или придется сделать их более разнообразными. Точно так же идея слияния исходного изображения в процентах с сгенерированной мозаикой «смягчила» конечный результат, сделав его визуально намного лучше. Первоначальная разработка была опубликована в ныне несуществующем журнале Dr Dobbs Journal ( https://www.drdobbs.com/understand-photomosaics / 18440484 8 ). Исследователь Тиадмер Римерсма опубликовал статью, в которой изучает, как люди видят цвета («Цветовая метрика». CompuPhase. 26 мая 2008 г.  http://www.compuphase.com/cmet ric.htm)). Я использовал его подход, и программное обеспечение улучшилось визуально. Собственно, об этом мне написал сам Т. Римерсма после прочтения моей статьи. Сегодня программа позволяет: 1. Использовать разнообразные коллекции изображений (до 100 000 фотографий); 2. Смешивание исходной фотографии и созданной мозаики таким образом, чтобы обе сливались в определенном процентном соотношении; 3. Разрешить или нет повторять последовательные изображения. Фотомозаика с неповторяющимися изображениями намного более приемлема визуально. На  https://sourceforge.net/projec ts / fotomorsaicos / вы найдете весь исходный код и полную документацию проекта, полностью написанную на Delphi и публично выпущенную к 26-летию Delphi ».

Галерея скриншотов

fotomorsaicos1

fotomorsaicos2

fotomorsaicos3

fotomorsaicos4

fotomorsaicos5

fotomorsaicos6

david_i-photomosaic-6246956

fotomorsaicosdev1

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


What's New for RAD Studio 11

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

Похожие сообщения
DelphiDeveloper InterviewsInterviewНовости

Каково быть разработчиком Джо К. Хехт?

CodeRAD StudioНовости

Почему вам определенно стоит писать меньше кода в этом году

DelphiDeveloper InterviewsInterviewНовости

Каково быть разработчиком Сунил Кумар Арора?

C++DelphiRAD StudioНовости

Настольные компьютеры - непревзойденный источник производительности

Leave a Reply

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Стоит прочтения...
Уникальный пакет биомедицинских и клинических приложений создан с помощью Delphi

IN THE ARTICLES