Курсовая работа: Распознавание графических символов

Приложение подверглось критическому и углубленному тестированию.

При проведении критического тестирования не было выявлено ошибок и некорректной работы приложения.

4.1 Запуск приложения

Для запуска приложения необходимо запустить исполняемый файл WordSearcher.exe. Окно приложения после запуска показано на рисунке 3.4

Рисунок 3.4 – Главное окно приложения


Для начала работы необходимо загрузить исходное изображение, для чего необходимо нажать кнопку "Открыть". В диалоге выбора файла необходимо выбрать изображение. Окно программы после открытия исходного изображения представлено на рисунке 3.5

Рисунок 3.5 – Окно программы с открытым изображением

После открытия изображения становится активным кнопка "Сегментация", после нажатия на которую, текст на изображении разбивается на слова.

Результат сегментации представлен на рисунке 3.6.

Рисунок 3.6 – Результат сегментации


Перед непосредственным распознаванием текста необходимо произвести обучение персептрона, нажав кнопку "обучить", либо загрузить ранее сохраненные параметры, нажав кнопку "загрузить". Обучение персептрона осуществляется изображением содержащим слово "Указ", написанное разными шрифтами. После обучения, можно сохранить параметры персептрона в файл, нажав "сохранить", и прочитать их при следующем распознавании.

После обучения, либо загрузки параметров персептрона, можно производить распознавание изображений. Результат распознавания показан на рисунке 3.7.

Рисунок 3.7 – Результат распознавания

При углубленном тестировании также не было найдено ошибок. Интерфейс программы разработан таким образом, что пользователю на каждом этапе обработки изображения может выполнить только определенные действия, что значительно снижает риск появления ошибок выполнения.

Результат работы программы при загрузке не файла изображения представлен на рисунке 3.8.


Рисунок 3.8 – Результат работы приложения при неверно формате файла


ВЫВОДЫ

В результате выполнения данного курсового проекта было разработано приложение, позволяющее распознавать слово "Указ" в тексте на изображении. Размеры изображения и шрифта текста может быть практически любым, что дает гибкие возможности для применения приложения.

Для распознавания применяется персептрон. Качество распознавания изображения зависит от количества предложенных образов для обучения и количество А-элементов. Количество поддерживаемых шрифтов зависит от шрифтов, которым написаны слова на изображениях для обучения.

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


СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1.         Microsoft Developer Network (MSDN) [Электрон. ресурс]. ‑ Режим доступа: http://msdn.ru/

2.         Ковалева И.Л., "Алгоритмы обработки изображений", БНТУ, 2007


ПРИЛОЖЕНИЕ A

Небольшой мануал по проге:

- Текст должен быть черным по белому

- Картинки для теста есть в архиве.

- Ориентация текста не под углом.

К-во Просмотров: 1087
Бесплатно скачать Курсовая работа: Распознавание графических символов