Оптическое распознавание символов - PullRequest
0 голосов
/ 05 января 2012

Я должен написать программу, способную распознавать шаблоны, особенно символы. Я реализовал обратное распространение в c #, и теперь я хочу использовать его для распознавания образов. Я также создал приложение формы и использовал кисть / графику, чтобы пользователь мог что-то написать с помощью мыши (как «карандашный инструмент» в MS Paint). Поэтому мне нужен вспомогательный материал о том, «Как реализовать метод распознавания символов в моем приложении?».

Помощь через Интернет, в основном связанная с обратным распространением и демонстрацией программного обеспечения.

1 Ответ

1 голос
/ 06 января 2012

Если ваш проект - это что-то еще, но вы хотите, чтобы в вашем проекте было OCR, вам следует искать сторонние инструменты, которые делают это. Но если ваш проект таков, и вы хотите сделать это самостоятельно, прочитайте этот ответ:

Существует два способа распознавания символов. Онлайн и оффлайн.

Онлайн способ использует ввод данных пером (или мышью). и в автономном режиме используются только пиксели.

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

Во-вторых, вы должны предварительно обработать данные (этот шаг только для автономного режима). Вы должны удалить из него шумы, масштабировать его и делать с ним прореживание.

Далее вы должны извлечь полезные функции из предварительно обработанных данных (онлайн или офлайн). для этого вы можете прочитать некоторые статьи об оптическом распознавании символов и особенностях его извлечения. Хорошая презентация PowerPoint о предварительной обработке и извлечении функций здесь . Также pdf ключевое слово и filetype:pdf в конце вашего поискового запроса в Google помогут вам!

Тогда вы должны использовать нейронные сети или что-то подобное, чтобы распознать персонажа. входы должны быть извлечены функции.

Но помните, этот проект не прост и может занять некоторое время! (Это был мой проект для персидского языка)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...