Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Определение типа изображения путем сравнения [D7, WinXP]


Stany ©   (2005-11-26 13:00:00) 

Необходимо опредлить что предсталяют собой картинки цифр и объектов из фиксированного известного набора. То есть появиться картинка с изображением цифры или компа(к примеру) и нужно определить какая это цифра или что на картинке именно комп. Как я думаю нужно забить все картинки в файлики и потом вырезать с экрана и сравнивать в памяти. Подкиньте элементарный кусочек кода или ссылочку пожайлуста.


Stnay   (2005-11-27 09:25:00) [1]

фрагмент кода можно?


XProger   (2005-11-27 08:46:00) [2]

Если картинки - копии тех что тебе известны - то достаточно сравнить попиксельно или их CRC


Дурачок   (2005-11-27 02:00:00) [3]

Это из области распознования картинок вопрос.
Можно например создать незашумлённые маски цифр именно с той картинке которую ты собираешся сравнивать,масок должно быть 10 т.к 0-9, потом начиная прикладывать маски поочереди на картинку,лучше начинать с самого левого края а именно с координата X Y 0,0 ,мы начинаем проверять по цвету если наибольшое количество пикселей маски совпало с местом расположения X Y картинке то можно предположить что это цифра похожа на маску которую мы туда прекладывали,
Однако если картинка сильно зашумлунная и цыфры на ней всегда разного цвета то тут надо желательно очистить картинку от шума и найти цифры на картинке потом их перевести например в чёрный цвет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо