Описание пользовательского интерфейса
При запуске файла Neuro_40.exe пользователь видит главное окно программы. Подложкой главного окна программы является один из шаблонов, прилагающихся к программе. В центре окна находится окно для рисования цифр. Внизу этого окна располагаются три кнопки: Запомнить, Распознать, Очистить. С помощью кнопки Распознать пользователь может обучить свою программу, т.е. научить распознавать её данный образ цифры. С помощью кнопки Распознать пользователь может распознать нарисованный им образ, а с помощью кнопки Очистить пользователь может очистить окно для рисования.
Рис. 1 Главное окно программы Пользователь может рисовать цифры в окне для рисования с помощью мыши или графического планшета.
Рис. 2 Результат распознавания цифры
Рис. 3 Различные подложки для программы
Так же пользователь может обучать программу. При обучении программы процент ошибочного распознавания будет минимизироваться. Рис. 4 Процесс запоминания цифры Заключение
Безусловно, существует множество направлений по развитию данной программы. Возможно, осуществить распознавание не только цифр, но и других символов, причём следующих подряд (т.е. распознавание чисел или текста), по аналогичному алгоритму, так же существует потенциал по изменению способов ввода символов, например, имитируя написание на бумаге или вырезания их на дереве, т.е. возможно имитировать различные текстуры и написание символов на данных текстурах различными предметами. Следовательно, программа станет ещё более привлекательной для пользователя и конкурентоспособной на современном рынке. Программа может быть полезна и при обучении студентов, и при разработке различного программного обеспечения для персональных компьютеров. Приложение 1
Техническое описание программы
1). Класс T8Bit - восьмибитная картинка Методы: Pixels – считывание попиксельно параметров картинки Init – инициализация Clear – удаление информации о пикселях картинки Свойства: Pixels – параметры картинки 2). TNeuro – резервная матрица, в которую считываются координаты пикселей картинки из главного окна программы Методы: Clear – очистка матрицы Normalize – нормализация MemoryFrom – считывание значений CompareWith – проверка на совместимость с шаблонами GetFromBitmap – получение данных о картинке 3). TNeuroBank - совокупность матриц-шаблонов ClearAll – удаление всех значений SaveToFile – сохранение в файл LoadFromFile – загрузка из файла Список литературы
1. http://www.recognition.mccme.ru/pub/RecognitionLab.html/methods.html 2. http://daily.sec.ru/dailypblshow.cfm?rid=18&pid=4326
Популярное: Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Почему стероиды повышают давление?: Основных причин три... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (191)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |