Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2013, 17:55   #1
anna01
 
Регистрация: 23.11.2010
Сообщений: 7
По умолчанию Распознавание номера автомобиля

"Распознавание номера автомобиля с помощью нейронных сетей"

Здравствуйте! Кто занимался ранее такой задачей, прошу исходники, предложения по реализации, возможно кусочки прог, полезную инфу
Заранее спасибо
anna01 вне форума Ответить с цитированием
Старый 26.05.2013, 19:00   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

1. Любым доступным методом выделить сам номер (рамку).
2. Афинным преобразованием привести рамку к фиксированному размеру.
3. Геометрически (по ГОСТ) выделить прямоугольники, в которых находятся знаки номера - знакоместа.
4. Выбрать матрицу, в которую проецировать знакоместо. Разрешение не должно быть высоким - одна клетка примерно равна ширине штриха.
5. Использовать для распознавания сеть Кохонена. Каждый знак - отдельный выход. Отдельно распознавать (и обучать) буквы номера, цифры номера и цифры кода региона.
s-andriano вне форума Ответить с цитированием
Старый 27.05.2013, 00:39   #3
anna01
 
Регистрация: 23.11.2010
Сообщений: 7
По умолчанию

За алгоритм спасибо=)
Все предельно ясно...кроме последнего...нейронная сеть...
Слышала для подобных задач используют статическую сеть Хэмминга, принцип работы которой до конца мне не ясен
Вы говорите о сети Кохонена...Кто-нибудь может мне на пальцах объяснить в чем разница и принцип действия каждой

Буду очень благодарна

s-andriano, если для Вас это довольно легко, можете написать алгоритм распознавания сетью Кохонена цифр (от 0 до 9) по входящему изображению

Я могу добиться выдиления номерной пластины и сегментации ее на отдельные цифры, буквы, но вот распознать..=(((


s-andriano, буду ждать Вашего ответа=)

Последний раз редактировалось anna01; 27.05.2013 в 00:43.
anna01 вне форума Ответить с цитированием
Старый 27.05.2013, 18:43   #4
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Лично я разбирался по книге Ф. Уоссермена "Нейрокомпьютерная техника".
Сеть Кохонена для целей распознавания подходит. Подходит ли сеть Хэмминга - не знаю, я с ней не работал.
s-andriano вне форума Ответить с цитированием
Старый 29.05.2013, 11:45   #5
anna01
 
Регистрация: 23.11.2010
Сообщений: 7
По умолчанию

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

Но вот беда в том, что с аналитикой у меня по ходу проблемы... Кто может помогите уяснить алгоритм выделения номера. Вопрос стоит примерно так: выделила я контуры на изображении (есть у меня теперь черное изображение автомобиля с белыми контурами) И ЧЕ? =(((
anna01 вне форума Ответить с цитированием
Старый 29.05.2013, 13:35   #6
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Насколько я понимаю, задача выделения номера в общем виде достаточно сложна. На мой взгляд, это больше, чем кандидатская диссертация.
ПОэтому, думаю, Вам нужно решение в частном случае, например, когда номер занимает больше длины и ширины известного фрагмента изображения.
s-andriano вне форума Ответить с цитированием
Старый 29.05.2013, 15:52   #7
anna01
 
Регистрация: 23.11.2010
Сообщений: 7
По умолчанию

В смысле
Цитата:
Сообщение от s-andriano Посмотреть сообщение
больше длины и ширины известного фрагмента изображения.
?

Диссертация не диссертация, а вот дипломный проект...=))))))))
anna01 вне форума Ответить с цитированием
Старый 29.05.2013, 18:53   #8
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Выделение номера на общем фото для дипломного проекта - нереально.
В лучшем случае - попросить пользователя либо указать углы, либо минимальный ограничивающий прямоугольник. И только после этого - программно выделять рамку и вычислять параметры афинного преобразования.
s-andriano вне форума Ответить с цитированием
Старый 09.06.2014, 01:01   #9
madamlilia
Новичок
Джуниор
 
Регистрация: 09.06.2014
Сообщений: 1
По умолчанию

Цитата:
Сообщение от anna01 Посмотреть сообщение
"Распознавание номера автомобиля с помощью нейронных сетей"

Здравствуйте! Кто занимался ранее такой задачей, прошу исходники, предложения по реализации, возможно кусочки прог, полезную инфу
Заранее спасибо
Вы достигли каких-то результатов?
не могли бы поделиться, пожалуйста?
madamlilia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
формула разгона автомобиля Maksvashkin Помощь студентам 5 24.03.2013 15:07
Заменить отрицательные элементы суммой номера столбца и номера строки, в которых они находятся gylayko Помощь студентам 5 31.03.2012 18:20
Движение автомобиля на треке РоманБ Общие вопросы C/C++ 2 22.03.2012 13:39
Процедура должна выводить сумму при вводе номера, но кроме суммы выводит еще что такого номера нет yohurt Помощь студентам 1 09.01.2012 07:35
продажа автомобиля ольгару Помощь студентам 2 29.01.2011 14:39