|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.06.2011, 23:18 | #1 |
Пользователь
Регистрация: 12.06.2010
Сообщений: 48
|
Распознавание рукописных цифр
Здравствуйте!
Столкнувшись с рутинной работой по переводу данных анкеты (скана) в электрон, задумался об идее автоматического распознавания цифр. Мой алгоритм: 1. Загружаем изображение BMP в Image1. (оттенки серого) 2. Фильтруем изображение по пикселям. Если RGB < N (к примеру const N=125), то оставляем, если нет меняем на белый цвет. 3. Выделяем вертикальные блоки с текстом и выделяем нужный по размеру. 4. Обрезаем блок и выводим его в Image2 (для наглядности). 5. Выделяем горизонтальные блоки с рукописными цифрами. 6. Распознаём блоки по порядку и записываем результаты в TEdit. Собственно проблема в том, что не могу распознать цифру. Пробовал вариантом шаблона, но немного не понял как правильно нарисовать шаблон. Сравнивал совпадение пикселей RGB=0 рукописной цифры и шаблона. В общем не пошло... Совпадение 10% ито видимо случайно... Второй способ, разбил изображение на 7 квадратов, приводя каждый квадрат к 1-пиксельной линии и по уровню её заполнения, выделяя решении. Совпадение 30%... Уже лучше, но всё равно не то... На днях скачал программку, в ней мышью рисуешь цифру или букву, она создаёт шаблон и при следующем рисунке определяет букву/цифру с совпадением 95%. Если кто-нить может подсказать алгоритм для решения моей проблемы, что-либо посоветовать или просто поделиться мыслями, буду безумно рад! Заранее спасибо! |
16.06.2011, 00:51 | #2 |
Форумчанин
Регистрация: 18.12.2008
Сообщений: 266
|
http://citforum.ru/programming/delphi/recognition_1/
http://www.gcmsite.ru/?pg=art&id=delphi-yandex-cy Мало открыть человеку глаза, большинство еще просит указать дорогу и ждет волшебного пенделя. |
16.06.2011, 03:10 | #3 | |
Пользователь
Регистрация: 12.06.2010
Сообщений: 48
|
Цитата:
|
|
03.04.2014, 00:53 | #4 |
Новичок
Джуниор
Регистрация: 03.04.2014
Сообщений: 2
|
Я могу прислать свою реализацию. Точность составит порядка 70%.
Если же нужно промышленное исполнение с максимальной точностью (выше 99%) и скоростью, то посмотрите здесь: http://idr.in.ua/info/inventory.html http://idr.in.ua/info/rukopisniy-tekst.html |
03.04.2014, 08:26 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ocra, Вас не смущает, что вышестоящий пост в этой теме был датировано июнем 2011 года? Вы считаете, что автор темы все прошедшие три года заходит на форум и ждёт?!...
p.s. он последний раз заходил на форум в сентябре 2011 года... |
03.04.2014, 11:00 | #6 |
Новичок
Джуниор
Регистрация: 03.04.2014
Сообщений: 2
|
Абсолютно. Подобным темам нет срока давности. Здесь все сложно. Сам столкнулся с подобной проблемой несколько лет назад и для ее решения потребовалось очень много времени.
|
03.04.2014, 11:16 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Я про то, что автору топика это всё уже не нужно. Но, раз Вы считаете, что ваш пост нужен и полезен - то Вам виднее! Успехов в распозновании! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Распознавание обьектов | aly-lucenko | Фриланс | 3 | 12.04.2011 18:17 |
Дано натуральное число n. Определить, сколько парных цифр в числе n. Чему равна сумма нечетных его цифр? | pahanzona | Microsoft Office Excel | 4 | 27.02.2011 15:46 |
Распознавание капчи | russian-stalker | Свободное общение | 9 | 13.02.2011 08:34 |
Распознавание капчи. | Alex Cones | Общие вопросы Delphi | 20 | 11.01.2011 14:41 |
Натуральное число, в записи которого п цифр, называется числом Армстронга, если сумма его цифр, возведенн | OTLi4HO | Общие вопросы C/C++ | 6 | 14.01.2009 19:48 |