Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

Распознавание ч/б рисунков   Найти похожие ветки 

 
Morgan   (2004-04-12 11:30) [0]

Мастера, подскажите пожалуйста, есть ли где исходники для программы, которая могла бы по ч/б рисунку нарисовать контурное изображение (что-то на подобие фоторобота).


 
oleg_SYS ©   (2004-04-12 19:22) [1]

Можно сделать заливку, например, в зелёный цвет - вот тебе и конторное изображение

Canvas.FloodFill(X, Y: Integer; Color: TColor; FillStyle: TFillStyle);


 
Palladin ©   (2004-04-12 19:28) [2]

вот... слова настоящего программиста "есть ли где исходники"... ладно хоть не компонент...


 
TButton ©   (2004-04-12 19:28) [3]

re 2
обоснуй


 
TButton ©   (2004-04-12 19:30) [4]

в двух словах
берешь исходный имадж и попиксельно его сканишь
если цвет хоть одного соседнего пикселя отличается - на результирующем имадже ставишь черную точку, если нет - белую.

метод лучше всего работает с 1б bmp, т.е. когда только черный и белый.


 
oleg_SYS ©   (2004-04-12 19:33) [5]

А, чё, самому слабо написать? Во-первых, вооружись модулем TQuickPixels. Потом делаешь заливку, потом проверяешь - если пиксел цвета, которым заливал, то этот пиксел будет относиться к "контуру" :) Вот и всё. Такую прогу 2 минуты писать.


 
TButton ©   (2004-04-12 19:38) [6]

вы не обосновали, почему заливка поможет выявить контур.
мне это не кажется очевидным. поскольку заливка покрывает площадь рисунка.
единственный ваш дельный совет - "вооружись модулем TQuickPixels", ибо лучший вариант для PixelWork.


 
oleg_SYS ©   (2004-04-12 19:49) [7]

TButton, я понял - нужно линию, а не контурное изображение. Просто выражаться нужно точнее млин...



Страницы: 1 вся ветка

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
1-1082030140
Layner
2004-04-15 15:55
2004.05.02
Как увеличить размер 2х мерного массива на 1 строку?


1-1082110808
webpauk
2004-04-16 14:20
2004.05.02
Transparent text


14-1081629321
gn
2004-04-11 00:35
2004.05.02
ПАРНИ ИСУС ВОСКРЕС!!!!!!!!!!


1-1082228872
oleg_SYS
2004-04-17 23:07
2004.05.02
Как изменить свойство компоненты другой формы


1-1082272910
Андрей Сенченко
2004-04-18 11:21
2004.05.02
Обработчик произвольных строк с разделителями.