Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Распознование номеров.docx
Скачиваний:
28
Добавлен:
30.03.2015
Размер:
573.82 Кб
Скачать

Министерство образования и науки РФ

ГОУ ВПО «Омский государственный технический университет»

Кафедра «Автоматизированные системы обработки информации и управления»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К КУРСОВОМУ ПРОЕКТУ

по дисциплине «Информатика»

РАСПОЗНОВАНИЕ АВТОМОБИЛЬНЫХ НОМЕРОВ

Преподаватель:

магистрант-практикант Е.Р. Васильев

подпись, дата

Исполнитель:

студентка гр. ИВТ-349 Е.В. Овчинникова

подпись, дата

Омск 2011

Реферат

Пояснительная записка к курсовому проекту15 с.,1 ч., 8 рис.,4 источников.

РАСПОЗНАВАНИЕ, БИНАРИЗАЦИЯ, МЕДИАННЫЙ ФИЛЬТР, ЯРКОСТЬ, ШУМ КАМЕРЫ, АВТОМОБИЛЬНЫЙ НОМЕР

Предметом исследования является распознавание изображений.

Цель работы – разработка приложения, реализующего алгоритм распознавания автомобильных номеров.

В ходе работы создавалось приложение, способное выполнять требуемые задачи.

В результате при помощи созданного приложения была получена возможность частичной реализации данного алгоритма.

Содержание

Введение 6

1Постановка задачи курсового проектирования 7

2Теоретический анализ 8

3Описание алгоритма 9

3.1Коррекция яркости 9

3.2Избавление от шума камеры 9

3.3Повышение резкости границ 10

3.4Бинаризация 10

3.5Сегментация 11

3.6Распознавание 11

4Описание разработанного приложения 13

4.1Обзор приложения 13

4.2Руководство пользователя 13

5Тестирование 14

Заключение 15

Список использованных источников 16

Введение

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

Целью данной работы является разработка и создание приложения, способного выполнять вышеописанные задачи.

  1. Постановка задачи курсового проектирования

Разработать приложение, распознающее буквы и цифры с фотографии автомобильного номера

Входной информацией является изображение (фотография) автомобильного номера.

Выходной информацией является распознанные буквы и цифры, представленные в виде текста.

  1. Теоретический анализ

Распознавание автомобильных номеров осуществляется специализированной системой, предназначенной для автоматического распознавания государственных номерных знаков движущихся транспортных средств и номеров железнодорожных вагонов. Вероятность распознавания номеров автомобилей – до 98%. Система распознавания автомобильных номеров надежно работает в широком диапазоне условий освещенности и вариантов установки камер.

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

Широкие функциональные возможности и отличные технические характеристики позволяют применять систему распознавания номеров также для контроля наземных парковочных мест, въезда на подземную стоянку, автоматизации проезда через транспортные КПП, а также для учета и контроля железнодорожных грузоперевозок на объектах различного назначения.

Рисунок 2б – Схема алгоритма восстановления пути

  1. Описание алгоритма

    1. Коррекция яркости

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

Прежде чем работать непосредственно с яркостью изображения необходимо, чтобы изображение стало «серым». Для этого находят RGB компоненты отдельного пикселя и среднее арифметическое, полученных значений записывается в новое изображение. Таким образом, происходит полная попиксельная обработка.

После того, как изображение стало «серым» производится выравнивание яркости. Для этого был использован нелинейный закон (была выбрана функция арктангенса). Это сделано для того, чтобы выравнивание производилось всегда, т.к. если на изображении хотя бы одна абсолютно чёрная и белая точки, то линейное растяжение работать не будет. Такое выравнивание делает яркие пиксели ещё ярче, а тёмные темнее. Это представлено на рисунке 1.

Рисунок 1 – Коррекция яркости