![]() |
Сравнение картинок
Подскажите, пожалуйста, как сравнить изображения букв, наподобие распознавания (Builder желательно)? Может, у кого-нить есть работающий код подобной программы? Пожалуйста! Очень нужно!!
|
кода нет, идею подскажу:
1. допустим текст почти выровнен по строчкам горизонтально 2. вычисляешь высоту строчки - отсюда размер шрифта 3. рисуешь в картинку алфавит шрифтом данного размера 4. Начинаешь проходить строчки от начала до конца с шагом распознанной буквы 5. Для распознавания буквы используешь операцию кореляции Код:
double corr = 0.; Работает эта процедура очень медленно. Надёжность как у файнридера тоже не гарантирую. |
а если у меня картинка одной буквы, т е на картинке больше кроме нее нет ничего?
|
значит проблем меньше. x_offset=0, y_offset=0, не надо пункты 1,2,4: сделать набор 33 букв (для нашего алфавита), посчитать 33 кореляции и выбрать максимальную
|
Большой спасип!!
|
Время: 23:48. |
Время: 23:48.
© OSzone.net 2001-