PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Программа распознавания образов (http://pccar.ru/showthread.php?t=2803)

Gluck 17.07.2007 13:12

Программа распознавания образов
 
Кто-нибудь сталкивался с такой программой?
Поиском, что-то не нашлось, ничего дельного.

Задачи вижу такие: распознование дорожных знаков, распознование номерных знаков с передней видеокамеры.


Никто над этим не думал?

ab 17.07.2007 14:15

Плавали, знаем: http://www.iss.ru/products/intelligent/auto/

Wanted 17.07.2007 14:16

Цитата:

Сообщение от Gluck (Сообщение 29585)
Кто-нибудь сталкивался с такой программой?
Поиском, что-то не нашлось, ничего дельного.

Задачи вижу такие: распознование дорожных знаков, распознование номерных знаков с передней видеокамеры.


Никто над этим не думал?

Думали думали, есть проги по распознованию номерных знаков, уже писали тут на форуме, кряченных пока не видел. Делаются для мусоров и им подобных. Насчет знаков дорожных пока не встречал в природе, а что уже забывать начинаешь???? ;)

DELete 17.07.2007 14:25

А скажи пожалуйста зачем тебе номера распознавать???

chegevaro 17.07.2007 14:54

Номера ладно, а вот знаки интересно было бы. Выставить озвучку предупреждающую, например

Димон 17.07.2007 16:23

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

DELete 17.07.2007 17:15

Цитата:

ООчень поасная фигня. Железный закон логики, говорить "почти все" знаки намного опаснее чем "не говорить вовсе". Это связано с дефектами водительской внимательности. Вероятность получить "вбочину" из-за прозеванного всеми знака возрастает многократно.
во во
+1

а все знаки она по определению не озвучит по причине наличия всяких веток перед знаком или просто знак ржавый и т.д.

NSMax 17.07.2007 18:09

А я вижу тут другой кайф. Нанесение знаков на карту

Димон 17.07.2007 18:24

Аднафикственна:
1. Всех знаков не нанесешь
2. За всеми изменениями не уследишь.
Результат:
Удар вбочину за неуступление при выезде со второстепенной. Очень мощно было про это на форуме покетгиса от спеца по биосистемам.

Airtau 18.07.2007 09:33

Цитата:

Сообщение от Димон (Сообщение 29619)
Аднафикственна:
1. Всех знаков не нанесешь
2. За всеми изменениями не уследишь.
Результат:
Удар вбочину за неуступление при выезде со второстепенной. Очень мощно было про это на форуме покетгиса от спеца по биосистемам.

А зачем все. Достаточно ограничение скоростного режима и предупреждение о превышении. Или никто не попадал под радар из-за невнимательности?

NSMax 18.07.2007 09:38

Я думаю на эту тему и сторонников хватит и противников чтобы баталию тут устроить. Мне кажется не надо этого. Просто нужен ответ "Есть такой софт. Лежит на халяву тамто", "Нет я такого софта не знаю". Вот и все :big:
А то начинается типа: ты дебил, тебе не надо. Или: "Удар вбочину". Или: "по определению не озвучит по причине наличия" . А ведь человек конкретно спросил: "Поиском, что-то не нашлось, ничего дельного." Вобщем пусть Gluck сам для себя определит целесообразность установки этого софта. А то еще MibMib сюда придет еще и начнет все обсирать :tease:

Gluck 18.07.2007 12:13

На самом деле идея у меня родилась когда я возвращаясь с Юга был оштрафован на 200р. за 126км/ч под знаком 60.
И анализуруя, уже после, разговор с ментом закралось сомнение а был ли знак... Я его не видел, хотя мог и не заметить.

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

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

Димон
Это гораздо менее опасная штука чем электронные системы стабилизации.
Ошибка или неисправность которых может привести к аварии.

Это все-таки вспомогательная система, которая не вмешивается в управление. А просто произносит или выводит на экран дорожные знаки.

Airtau 18.07.2007 12:25

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

Wanted 18.07.2007 13:38

Цитата:

Сообщение от NSMax (Сообщение 29696)
А то еще MibMib сюда придет еще и начнет все обсирать :tease:

Неее, не обсирать, а собирать новую, более продвинутую версию сканера дорожных знаков, 600W, с системой пассивного охлаждения всего за 27000р. :rofl: :rofl: :rofl:

А насчет все же системы распознования - у нее оооочень близкое будущее и вот вам мое слово что лет через 10-15, автомобили уже будут комплектоваться ну как минимум системой полу-автопилота на основе все той же системы распзнования!!!!!!!!!

Vlad7 03.08.2007 21:58

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

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

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

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

Какие будут предположения по количеству клиентов? По стоимости системы?

У меня есть сейчас детально проработанный проект системы автоматического управления автомобилем. Проект прошел техническую экспертизу специалистов НАМИ. Через несколько лет существует реальная возможность реализовать проект в полном объеме – осталось найти спонсора, которого удалось бы убедить в том, что на проекте можно получить прибыли больше, чем на продажах вспомогательной программы системы для компьютеров (Windows).

За операционную систему пользователь готов заплатить около сотни долларов, и это при условии, что можно уставить бесплатно немного уступающую в функциональности другую операционную систему (Линукс).

За собственную безопасность, я думаю, клиент сможет заплатить и побольше.

А ведь автоматическое управление это не только безопасность.

Это и скорость. 90% аварий происходят по вине водителей. Основная причина ограничения скорости на магистралях.

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

Это и автоматическая парковка. Вышел из автомобиля перед подъездом – автомобиль сам припарковался. И не обязательно перед самим домом – может припарковаться и в сторонке, в нескольких сотнях от дома.

Димон 03.08.2007 22:24

Ахренеть, аффтар жжот нипадецки! Респект, ипонцы отдыхают (с пиндосами)

А распознавание разметки на дороге? Это вроде реально. Например для складирования БД вместе с GPS-треками для картографов. Или для выдачи поправок по перемещению автомобиля т.к. GPS частенько начинает "штормить" неподвижный автомобиль или ехать другим курсом.

Я так понял самоориентирование автомобиля - неотъемлимая часть работы, а gps и датчики плохо помогают.

Vlad7 04.08.2007 00:42

Никто не мешает применить DGPS.

Я проработал 12 лет в одной западной компании, занимающейся автомобильной тематикой, и не сказал бы, что иностранным специалистам пора отдыхать. В чем-то хоть на капельку обойти их – большое достижение.

Димон 04.08.2007 18:04

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

Hamster 04.08.2007 19:47

Цитата:

Сообщение от Vlad7 (Сообщение 31361)
А ведь автоматическое управление это не только безопасность.

Это и скорость. 90% аварий происходят по вине водителей. Основная причина ограничения скорости на магистралях.

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

Ну, прям золотое будущее...
Однако, на сегодняшний день, если брать те прототипы, которые существуют (я о гонках роботов-внедорожников DARPA Grand Challenge) - там для управления автомобилем используется как правило несколько компов. И каждый из них..... как бы это сказать... короче, не VIA и не Celeron :)

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

Vlad7 05.08.2007 12:00

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

Согласен. Одного радиосигнала от GPS,DGPS мало для управления автомобилем. Возможно пропадание радиосигнала (в туннелях и т.д.). На таких участках может быть выставлены свои радионавигаторы. Себестоимость таких навигаторов при нынешнем развитии ИТ мизерная.

При пропадании сигнала автомобиль сможет продолжать движение, используя при этом разметку и другие визуальные ориентиры. Автомобильные дороги первой категории должны иметь освещения, а светильники размещаются на достаточной высоте, чтобы быть видимыми практически всем участникам движения. Не обязательно для ориентации нужно использовать мачты освещения – на мачтах освещения можно разместить знаки, которые 100% будут распознаваться системой навигации автомобиля.

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

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


Однако, на сегодняшний день, если брать те прототипы, которые существуют (я о гонках роботов-внедорожников DARPA Grand Challenge) - там для управления автомобилем используется как правило несколько компов. И каждый из них..... как бы это сказать... короче, не VIA и не Celeron

Автоматическое управление автомобилем вне дорог и дорог, оборудованных хорошей разметкой – разные вещи.

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


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

Для распознавания изображений потребуется уже что-нибудь помощнее. Хотя бы Celeron. Все зависит от того, что нужно распознавать. Если приходится распознавать заляпанный грязью номер с частотой 25 кадров в секунду – это одна задача, если распознавать адаптированные к автоматическому распознаванию знаки – другая задача. Требуемая производительность процессора будет отличаться на порядки.

Hamster 05.08.2007 12:53

Цитата:

Сообщение от Vlad7 (Сообщение 31438)
[i][i]
Автоматическое управление автомобилем вне дорог и дорог, оборудованных хорошей разметкой – разные вещи.

Согласен. Но, о какой разметке мы говорим? У нас даже в Москве асфальт то не везде лежит... А про разметку я вообще молчу... Так что Россия это круче, чем пустыня.

Да, несомненно, тема эта перспективна и интерестна. Но, развивать ее сейчас надеясь на то, что для поддержки движения машины-робота будет создана необходимая инфраструктура (освещение, разметка, маяки и т.п.) это просто нонсес.

Vlad7 05.08.2007 14:25

Да, несомненно, тема эта перспективна и интерестна. Но, развивать ее сейчас надеясь на то, что для поддержки движения машины-робота будет создана необходимая инфраструктура (освещение, разметка, маяки и т.п.) это просто нонсес.

Кто говорит, что система автоматического управления автомобилем должна работать сразу повсюду?

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

Вместо глобального расширения автострад добавляется несколько не особо широких платных дорог для автомобилей с автоматическим управлением. Пропускная способность дороги в несколько раз выше за счет сокращения интервала между автомобилями. Разрешенная скорость 150-200 км/час. Даже если светофором разделять такие дороги, то автомобили все начнут разгоняться одновременно.

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

Проблемы пробок, безаварийности на Западе тоже стоят остро. В небольшом городе Болонья въезд в центр города на личных автомобилях в рабочие часы запрещен. В Германии собирались запретить вождение лицам старше 65.

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

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

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

Вторым вариантом, который может дать толчок для развития систем автоматического управления могут послужить радиометки, которые собираются в Японии внедрить вместо номеров. Если все автомобили могут посылать радиометки, то почему бы и не дополнить систему так, чтобы автомобиль посылал в эфир свои координаты. Водитель видит на своем дисплее всех участников дорожного движения, даже если они не находятся в пределах прямой видимости. А если видит, то может из-за большегрузного автомобиля выскочить для обгона на встречку, если нет претендентом на движения по встречке.

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

spburger 06.08.2007 00:07

Насколько понимаю, в этой теме плотно сидит Дженерал Моторс, причем с акцентом уже не на уровне "машина-дорожный знак", а именно "машина-машина".
И что, действительно есть смысл конкурировать с ними на глобальном уровне?

По-моему, это возможно только в случае, если система строится нами для них (буржуев), а уже потом переносится в Россию. Не исключаю, что переносится купившими систему буржуями.

Про разработки GM, V2V (vehicle to vehicle), 42 Mb:
http://videoarchive.rbc.ru/archive/2...autoexpert.wmv

БЛИН! Не качается эа ссылка, бесплатно только месяц, а ей полтора.

Кстати, ДжМ действительно перетаскивает в Россию разработку технологий для Запада и всего мира.

Димон 06.08.2007 09:11

Вот я и предлагаю вернуться к теме разговора - программе распознавания образов. Образов по-сути три: 1. разметка, 2. знаки. 3. машины. Применений тоже три:
1. разметка для ориентирования и запоминания
2. знаки незнаюзачем, тоже можно запомнить привязав к карте, потом предупреждать.
3. машины, на них номера, которые тут всем интересно распознать.

Может какие-нибудь эскизы-прототипы есть, мы тут потестим на разных камерах-компах. Фидбэк будет.

ps. посмеялсо: про систему распознавания знаков сименс-вдо:
Цитата:

Правда, отечественные эксперты полагают, что разработка на сегодня бесполезна, поскольку отечественный пользователь абсолютно не готов к затратам на нее, и в лучшем случае она найдет применение в будущем. Зарубежные эксперты отзываются о разработке еще менее лестно: по их мнению, если водитель не способен контролировать знаки и то, что вокруг него происходит, ему вообще не стоит садиться за руль.
http://auto.newsru.com/article/24jul2007/znaki

Vlad7 06.08.2007 17:53

3. машины, на них номера, которые тут всем интересно распознать.

Может какие-нибудь эскизы-прототипы есть, мы тут потестим на разных камерах-компах. Фидбэк будет.


Как Вы представляете это тестирование?

http://daily.sec.ru/dailypblshow.cfm...3&pos=1&stp=25

Димон 06.08.2007 19:37

все понятно, записал в блокнотег: 1, 2.

Аунас видимо речь шла о сравнении номеров с бэдэгибэдэдэ, которая у многих в машине "пылится". Шлакбаум в машине думаю никчему :)

Проехали, осталось еще два пункта.

Vampire 27.09.2007 18:53

Меня тема тоже заинтересовала, в частности примения для актуализации карт и дорожних знаков на них. Это первая тема.

Вторая тема - это автоматическая фиксация наличик в определенных точках дороги (на карте), запаркованных автомобилей, в которых сидят бойцы невидимого фронта. Т.е. ГАИ.

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

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

Потом распознавание автомобильных номеров - тоже интересная тема.

Ну там всякие бомжи по обочине, препятствия и прочее, это уже ньюансы.

Только слабо верится что все это возможно реализовать.

Recar 28.10.2008 23:04

Тема имеет продолжение или заглохла? Время год прошло может вышло что?

NEOCIVIC 05.12.2012 01:38

Что, всё? Мне кажется разработка подобных систем должна быть самой интересной частью для профессионалов КарПК, так ведь можно получить не просто умный "видео-музыкальный центр", а быть на высоком уровне рядом с производителями подобных систем... Тем более тут основной вопрос в программе, а не в железе, т.е. не в деньгах, а в мозговитости...

Hamster 05.12.2012 01:49

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

NEOCIVIC 05.12.2012 21:40

Цитата:

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

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

admin 05.12.2012 22:17

Ключевое слово OpenCV

NEOCIVIC 05.12.2012 23:12

Цитата:

Сообщение от admin (Сообщение 239304)
Ключевое слово OpenCV

Спасибо, посмотрел и даже примерно осознал, хотя программист я поверхностный... Может есть уже готовая программа, под поставленные задачи? И ли хотя бы ссылка, туда, где есть... Не хочу показаться лентяем, просто уже и так огромное число задач стоит передо мной, боюсь жизни не хватит... Кто-то из форумчан уже делал что-то подобное и во всю использует...

NEOCIVIC 05.12.2012 23:18

Цитата:

Сообщение от admin (Сообщение 239304)
Ключевое слово OpenCV

Ещё немного почитал, там есть модуль, который даже пульс человека может мерить, на основе видеопотока http://robocraft.ru/blog/computervision/941.html ...обалденная штука... но помощь мне всё ещё нужна...

admin 06.12.2012 00:49

Для винды можно найти только приложения для Kinect
В основном пишут под Линукс и выкладывают исходники
Слежение за объектом
Распознавание лиц
Распознавание дорожных знаков теория

Вот вариант без OpenCV, тоже на питоне
Компьютер определяет что автомобиль съезжает со своей полосы

NEOCIVIC 06.12.2012 01:15

Цитата:

Сообщение от admin (Сообщение 239321)
Для винды можно найти только приложения для Kinect
В основном пишут под Линукс и выкладывают исходники
Слежение за объектом
Распознавание лиц
Распознавание дорожных знаков теория

Вот вариант без OpenCV, тоже на питоне
Компьютер определяет что автомобиль съезжает со своей полосы

О-го-го. спасибо, теперь есть где копаться...

:-) Rinat 06.12.2012 13:23

распознавание 90% - это в лучшем случае, при хорошей погоде и с госовскими знаками
а в реальности, наверное, меньше 50%
лучше уж по gps выводить, как poi

admin 06.12.2012 14:53

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

NEOCIVIC 08.12.2012 18:36

Порылся я по предложенным сайтам, сложновато, если я и сделаю, то это займёт у меня ОЧЕНЬ много времени, готовой программы нет ни у кого, просто под установку? Хотя бы не обученную..

admin 08.12.2012 20:55

Дело в том что в Linux нет готовых программ, есть только исходники.
Потому что версий OS на Linux очень много и для каждой версии пришлось бы компилировать бинарник. Вот по этому для линукса принято выкладывать исходники.
Я сам не линуксоид и могу конечно ошибаться, если не прав то поправьте


Часовой пояс GMT +4, время: 18:32.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot