![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нужен алгоритм распознавания номеров [D7, WinXP]
Romingood © (2010-09-05 20:10:00)Всем привет!
Нарисовалась тут у меня задачка, перспективная... вот думаю, как к ней подойти.
Итак, нужно взять кадр с платы видеозахвата (неважно какой), затем распознать в этом кадре автомобильный номер, и сохранить его в базу.
Я-то могу это реализовать, но каждая такая операция у меня будет занимать секунд 30, т.к. я всё делаю программно (беру кадр в массив, потом попиксельно сравниваю картинку с образцом).
Есть более сложный алгоритм, так он вообще минуты полторы колбасит, но находит то что мне нужно.
Как ускорить этот процесс?
В идеале обработка одного кадра должна занимать треть секунды.
(такие системы есть, то есть это далеко не фантастика)
Может, часть работы переложить с процессора на видеокарту?
Какие вообще посоветуете использовать компоненты и технологии?
Куда копать? Ну там может DirectX... я не знаю.
Спасибо!
P.S. понятно, что попиксельное сравнение для данной задачи - это просто бред, но мне сейчас нужно определиться, как вообще начинать реализацию этой программы.
В принципе, я не против, если кто-то мне реализует небезвозмездно(около 50 т.р.) этот алгоритм. сроки не горят.
DVM (2010-10-12 14:20:00) [1]
> Книга "Цифровая обработка видеоизображений"
> http://www.probkiizokna.ru/book.php
>
Купил недавно данную книгу. Книга стоящая. Всем интересующимся машинным зрением рекомендую.
TIF (2010-09-18 22:30:00) [2]Не реклама, но может кому пригодится
- - - - -
Книга "Цифровая обработка видеоизображений"
http://www.probkiizokna.ru/book.php
Глава 9. Методы выделения и распознавания номерных знаков
Предполагается, что читатель знаком с основами цифровой обработки отдельных изображений. Книга будет полезна научным сотрудникам, аспирантам и студентам старших курсов технических ВУЗов, а также всем специалистам в области обработки изображений и распознавания образов.
Заказать книгу можно в издательстве
- - - - -
ms_nerv (2010-09-12 06:16:00) [3]Согласен на определенную задачу, распознавание номеров с листочков. Дело в несколько секунд, около 5. На рукописных и распечатках, шрифт жирноватый. Контакты были выше. Ляпы дожди - пасс.
DVM (2010-09-08 11:36:00) [4]
> Ega23 © (08.09.10 11:26) [18]
> Я просто охранными системами 8 лет занимался.
Да, я помню. Для военных еще что-то внедрял, если не ошибаюсь.
> ля курсача - можно на коленке сваять. Для нормального автомобильного
> потока - да хренушки. Слишком дофига нюансов.
Да ясное дело, никто ж не спорит. Для нормального потока лучше купить SDK и одеть в свой интерфейс.
> Там SDK поставляется вместе с оборудованием.
> И заточено это SDK на работу с данным оборудованием.
> А это уже несколько другое.
Да, там плата видеозахвата в комплекте. Можно и без платы купить копию библиотеки с ключом. Я использовал как то ее. Отлично работает. Но надо понимать, что за каждую копию библиотеки, поставляемой с твоим ПО надо будет платить разработчику библиотеки. В результате выйдет конечно не 50 000. А поболе.
Хотя простые системы готовые и за 50 000 можно найти.
Ega23 (2010-09-08 11:29:00) [5]
> Около 50000 и стоит на 4 канала при скорости 200 км час.
> www.mpixel.ru/price.htm
> Я не имею никакого отношения к мегапикселу, так что это
> не реклама, но просто его разработки лежат в основе многих
> тех решений и компаний, которые как ты говоришь, поделили
> рынок.
Ты внимательно почитай. Там SDK поставляется вместе с оборудованием.
И заточено это SDK на работу с данным оборудованием.
А это уже несколько другое.
Ega23 (2010-09-08 11:26:00) [6]
> Лично к нам регулярно, в силу специфики деятельности, поступают
> запросы от клиентов на ПО для распознавания номеров вагонов
> и автомобилей (среди которых были и весьма крупные заказчики).
> Но, к сожалению, не делаем мы такого, поэтому отказываем
> или отсылаем к партнерам.
Я просто охранными системами 8 лет занимался. Для курсача - можно на коленке сваять. Для нормального автомобильного потока - да хренушки. Слишком дофига нюансов.
DVM (2010-09-08 10:53:00) [7]
> Ega23 © (08.09.10 00:30) [14]
> Знаешь цену такой приблуды на рынке?
Около 50000 и стоит на 4 канала при скорости 200 км час. www.mpixel.ru/price.htm
Я не имею никакого отношения к мегапикселу, так что это не реклама, но просто его разработки лежат в основе многих тех решений и компаний, которые как ты говоришь, поделили рынок.
DVM (2010-09-08 10:49:00) [8]
> Ega23 © (08.09.10 00:31) [15]
> Не, "заказывать" тебя никто не будет, это не 90-е. Просто
> тупо не купят.
Лично к нам регулярно, в силу специфики деятельности, поступают запросы от клиентов на ПО для распознавания номеров вагонов и автомобилей (среди которых были и весьма крупные заказчики). Но, к сожалению, не делаем мы такого, поэтому отказываем или отсылаем к партнерам.
Ega23 (2010-09-08 00:31:00) [9]
> Да почему не пускают - пожалуйста, делайте продавайте.
Да не купит никто. Рынок поделен уже давно. Не, "заказывать" тебя никто не будет, это не 90-е. Просто тупо не купят.
Ega23 (2010-09-08 00:30:00) [10]
> Могу взяться. По срокам ориентировочно неделя, в универские
> времена курсач писал по этой теме.
LOL.
Номер может быть заляпан.
В камеру может с 18 до 19:30 (например) прямо светить солнце.
На улице может быть туман (дождь, снег, что-то другое).
Номер может быть "под углом".
Это минимальный список, который навскидку из реальных проблем в реально действующей системе.
Ega23 (2010-09-08 00:25:00) [11]
> В принципе, я не против, если кто-то мне реализует небезвозмездно
> (около 50 т.р.) этот алгоритм. сроки не горят.
Камрад, ты смеёшься? Знаешь цену такой приблуды на рынке?
DVM (2010-09-07 09:56:00) [12]
> Anatoly Podgoretsky © (07.09.10 09:32) [11]
> Она нужная и она уже разрешена, и туда никого не пускают.
Да почему не пускают - пожалуйста, делайте продавайте. В России например нет не единой централизованной линии партии по закупке ПО для распознавания номеров какого то одного производителя. Производителей не много, но их есть. А есть еще частные фирмы и фирмочки, гаражные и жилые кооперативы и прочие, которым тоже хочется распознавание номеров.
Так что ПО будет востребовано. Но для реальной разработки нужно много сил и средств.
Anatoly Podgoretsky (2010-09-07 09:32:00) [13]> Германн (07.09.2010 01:26:10) [10]
Она нужная и она уже разрешена, и туда никого не пускают.
Германн (2010-09-07 01:26:00) [14]
> ms_nerv (07.09.10 00:26) [9]
>
> На распечатках. При демонстрации бегал с листочками.
Для "курсача " сойдёт. Для реальной задачи вряд ли.
> Romingood (05.09.10 20:10)
>
> Всем привет!
> Нарисовалась тут у меня задачка, перспективная
А ты уверен, что она действительно перспективная?
Распознование автомобильных номеров по изображению со стандартных камер видеонаблюдения - конечно нужная задача. Но и геморрой там соответствующий.
ms_nerv (2010-09-07 00:26:00) [15]На распечатках. При демонстрации бегал с листочками. Тут конечно надо фпс, тс не просто веб камеру ноутбука.
DVM (2010-09-06 23:26:00) [16]Это я к чему. Выделить номер на картинке - это еще пол-дела. Кстати номер там может быть не один. Другая не менее трудоемкая задача проследить между кадрами эти номера, и выбрать тот вероятность распознавания у которого наивысшая. А проследить непросто, учитывая, что в разных кадрах один и тот же номер может быть распознан по разному.
DVM (2010-09-06 23:21:00) [17]
> ms_nerv (06.09.10 22:23) [4]
> Договоримся, работало хорошо, проверял.
Проверял на реальном потоке машин? Или на статичных картинках?
ms_nerv (2010-09-06 23:01:00) [18]Leonid Troyanovsky, в России живу =)
Leonid Troyanovsky (2010-09-06 22:32:00) [19]
> ms_nerv (06.09.10 22:23) [4]
> захват с камеры номеров и перевод в цифры.
Там и буквы есть, ЕМНИП.
--
Regards, LVT.
ms_nerv (2010-09-06 22:23:00) [20]Именно по этой, выдам готовую программу с исходным кодом, захват с камеры номеров и перевод в цифры. Договоримся, работало хорошо, проверял.