|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.05.2015, 13:57 | #1 |
Новичок
Джуниор
Регистрация: 09.05.2015
Сообщений: 1
|
Распознавание символов
Нашел программу на Delphi, которая распознает буквы латинского алфавита (по одной).
http://codes-sources.commentcamarche...caracteres-ocr На холсте размером 100*100 пикселей пользователем рисуется буква (изображение бинарное: черная буква на белом фоне) таким образом: http://prntscr.com/7389w3. При запуске программы формируется набор эталонов для каждой буквы латинского алфавита шрифта Arial 72 кегля (каждая буква - массив из 10000 элементов: 1 или 0 (заполненная или незаполненная области)) . При распознавании нарисованной буквы (для создания ее образа формируется тоже массив такого же типа, как и для эталонных букв описанных выше из 10000 элементов) она сравнивается с каждой эталонной. После этого формируется коэффициент подобия для каждой буквы таким образом: • Если определенная позиция пикселя в массиве образа, который распознается, соответствует «0», а та же позиция у массива обучающей выборки соответствует «1», то общий результат уменьшается на 100; • Если определенная позиция пикселя в массиве образа, который распознается, соответствует «1», а та же позиция у массива обучающей выборки соответствует «0», то общий результат уменьшается на -15; • Если определенная позиция пикселя в массиве образа, который распознается, соответствует «1», а та же позиция у массива обучающей выборки соответствует «1», то общий результат увеличивается на 100; Вот тут и возникает вопрос: на основе каких математических теорий это основывается? может кто знает или имеет догадки? буду очень признателен! |
10.06.2015, 12:50 | #2 |
Регистрация: 29.04.2015
Сообщений: 7
|
Они просто подобрали значения для лучшего результата.
Там все переменные от каждой буквы сравниваются и от большей ответ. |
11.06.2015, 08:39 | #3 |
Регистрация: 29.04.2015
Сообщений: 7
|
Посмотри лучше
http://www.programmersforum.ru/showthread.php?t=83247 и я эту программу скоро усовершенствую. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
азаработать программу Подсчета числа символов указанного типа в любой заданной строке символов . | slava5170 | Общие вопросы C/C++ | 4 | 03.11.2013 02:18 |
Распознавание последовательности символов по заданных шаблонах в текстовых файлах | MicRaiS | Общие вопросы C/C++ | 1 | 10.10.2012 17:12 |
Распознавание символов é и á. | Healius | C# (си шарп) | 1 | 18.02.2012 21:00 |
Что делать, если количество символов в билдере не соответствует количеству символов в билде? | BoT_T | Общие вопросы Delphi | 0 | 16.11.2010 10:42 |
верно ли, что среди символов данного текста есть n подряд идущих символов, | Yuliya-Nik | Помощь студентам | 0 | 06.10.2010 23:44 |