GD Star Rating
loading...

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

гугл только невнятные ПДФки отдаёт. или подскажите куда обратиться.

или может кто возьмётся написать для нас такое? (источником будет пачка картинок, по желанию, повернутая в изометрию “вид сверху, типа как на google maps)

Hardblog.net - linux nix windows размер 450x300, 93.96 kb

Tagged with →  

82 Responses to Подскажите, есть ли более–менее рабочие системы слежения за наличием парковочных мест на стоянке?

  1. Kcanode:

    Парковка с одним въездом и одним выездом? Ставим датчик прохода и не ипём себе мозг с видео и прочими сложными моделями.

  2. RaeRain:

    : нет, задача стоит именно поебаться со сложным видео

    стоянок много, въездов-выездов ещё больше

  3. RaeRain:

    (да, достаточно будет показать только свободные полигоны, а не все что задетектит система)

  4. TsiCap:

    А коммерческих систем разве нет?

  5. RaeRain:

    : ну вот поиск ничего не дал, хотя может я не так ищу

  6. TsiCap:

    : Я наткнулся только на упоминание создания подобных интеллектуальных систем IBM совместно с какой-то компанией, создание компанией “…” системы в Сингапуре, причем цены от 17000 до 70000 долларов у последней были. На конкретный продукт пока нет.

  7. Kcanode:

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

  8. TsiCap:

    Интересует влияние погоды. Нашел пока систему с использованием датчиков под паковочными местами.

  9. RaeRain:

    : посмотрим. пока система, которая у меня в голове, вроде, учитывает это

  10. Eader:

    асфальт серый, машины – нет, можно делать снимок “сверху” и распознавать изображение.

  11. RaeRain:

    : спасибо, Кэп!

  12. NIMCap:

    : а если машина цветом в асфальт(в т.ч. и мокрый)?
    ИМХО: нужно вживлять в асфальт на парковочных местах по 4 световозвращающих катафота(краска для ИК-илучения?!) и при снимке анализировать свободные квадранты определенного размера. Если идиот встал посередине, заняв два места, – система не увидит квадрат нужного размера и посчитает оба места занятыми… как-то так

  13. TsiCap:

    : Дождь, снег, туман.

  14. TsiCap:

    : Таджики могли плохо очистить территорию.

  15. RaeRain:

    : да не, это ерунда

    я детектор движения юзал – такие мелкие частички и временные ухудшения видимости это фигня

  16. NIMCap:

    : даже если дорожный знак грязный – у него неплохое световозвращение… нужно рыть в сторону нанотехнологий

  17. RaeRain:

    : в 80х годах такое юзали. с тех пор техника обработки распознавания сильно продвинулась

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

  18. TsiCap:

    : А если квадрат покрыл слой листвы, грязного снега, лужи? Это предположения. Датчик в асфальте, который определяет наличие машины сверху помог бы.

  19. EKOblack:

    А скока денег в бюджете, уважаемый автор?

  20. RaeRain:

    : а сколько это стоит?

  21. EKOblack:

    : Как насчет закона Кирхгофа? Сколько бы проводников (“ворот”) не было подключено к точке (“стоянкам итого”), сумма тока на входе и выходе будет где-то равна нулю.

  22. RaeRain:

    : а если въездов неизвестное количество? стоянка открытая всем желающим

  23. EKOblack:

    : Под “если” нужны “нанотехнологии”, под классику – нет, вот и думай, что тебе ближе.

  24. Kcanode:

    : В любом случае она, стоянка, как-бы обозначена. Размечена, опять-же. И, кстати, повесить камеру, как на КДПВ – очень большая удача. У тебя рядом может просто не оказаться настолько хорошей точки.

  25. KNTCap:

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

  26. EKOblack:

    : Да однозначно такого не будет. В жизни так не бывает. ) А будет что, – камера сбоку, машины друг на друга накладываются. Будет туман, когда видно токо часть стоянки. Будут изображения с нескольких камер, которые надо как-то совместить, а потом будет сдвиг одной из камер, когда она вдруг начнет глядеть чуть не туда, etc, etc.

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

  27. TsiCap:

    : Зачем код переписывать? Всякие углы-шмуглы там, коэфициенты подставлять в формулы.

  28. KNTCap:

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

  29. TsiCap:

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

  30. RaeRain:

    : угу, всё так, только камера специально устанавливается для хорошего обзора не в целях охраны а в целях поиска парковочных мест

  31. RaeRain:

    : тестовые данные скоро будут

  32. KNTCap:

    : Я это и имею ввиду

  33. RaeRain:

    : даайте так: скажите что можете а мы скажем сколько денег дать сможем за такую систему. ок? постируйте

  34. RaeRain:

    бамп!

    скажите хоть куда с этим обратиться что ли?

  35. Ranam:

    : к любому программисту

  36. ArbGood:

    : odesk/elance, РФ: Epam, Luxoft, Exigen и еще туева хуча контор (ну и конечно же в компанию в которой я работаю, но советую сперва обратиться к студентам).

    А так расскажи про:
    1. сроки (месяц, год, два года) когда нужно будет ставиться, есть ли тестовый стенд, как к нему осуществляется доступ, примерный срок гарантии которую вы ожидаете,
    2. время съемок (время года, погодные условия, нужно ли отслеживать ночью),
    3. требования по железу (40 камер(1920×[email protected]кадров в секунду) на core2duo 2Ghz/6Gb RAM например), требования по системе (только дебиан 3 например, или только C#),
    4. какой процесс будет использоваться (скрам, водопад) – ибо встает вопрос о бюджете, и о том кому потом принадлежат права на систему, то есть можно попробовать сделать дешевле, если права остаются, а вы потом отчисляете некое не очень большое роялти за саппорт,
    5. способы оплаты – нал, безнал, налоги и прочая хурма?

  37. TsiCap:

    Интересно, на чем лучше графику эту разбирать, в смысле языка.

  38. ArbGood:

    :
    сперва делаешь на том на чем удобно, и что ты используешь каждый день, то на чем ты умеешь быстро и не принужденно делать. отлаживаешь до блеска имплементацию и коэф-ты. запускаешь систему в дебаг/пилот. считай уже имеешь референт импл.
    а потом/параллельно переписываешь уже на нужной платформе. например, это может быть erlang – за счет того что он очень заточен под многопоточность – очень хорошо делать нейронки, а за счет удачной реализации работы с битовыми данными – фильтры и проч. конечно отец ассемблер тоже имеет место, но он будет в тысячи раз дороже как разработка, так и саппорт, в то время как erlang = находится в некоем оптимуме.
    здесь еще вопрос {железо X скорость камер X кол-во камер} => важно выйти на оптимум по потреблению ресурсов также.

  39. RaeRain:

    : на том что OpenCV умеет вызвать :3

  40. RaeRain:

    : сразу говорю, никаких ассемблеров, кроме С не примем :3

  41. RaeRain:

    :

    1. месяц-два-три
    2. круглосуточно, круглогодично
    3. кадры делаются раз в несколько секунд (решили что для парковки этого хватит, не?), так что не особенно актуально
    4. понятия не имею о чём ты
    5. не, можем тупо в карман дать физлицу

  42. TamMega:

    Короче, я может и маленький студент, но по моему скромному мнению, тут не нужно ничего сверхестественного придумывать.
    Любой, кто занимался задачами распознавания изображений без труда напишет тебе более-менее работающую систему, лишь бы снимки были.
    Могу свести с группой computer vision на ВМК МГУ.
    посте, короче.

  43. TamMega:

    : с дяденьками в пиджаках и в галстуках, я имел в виду.

  44. TamMega:

    : думаю что это дешевле будет, хотя если хочешь по взрослому, с дяденьками, можешь и в IBM написать.

  45. RaeRain:

    : постируйте, у меня карма в минусе

  46. TamMega:

    Для истории: я зашёл на лабораторию компьютерной графики и мультимедиа факультета ВМК МГУ (http://graphics.cs.msu.ru/)
    Задача их там заинтересовала, первой фразой было “ну, это вроде не сложно”; что дальше будет, автор, надеюсь, расскажет сам.

  47. Eader:

    : у меня в универе была работа “Распознавание образов”, там, правда, ч/б было, но для цветных изображений ничуть не сложнее. алгоритм реально не сложный

  48. EKOblack:

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

  49. TamMega:

    : забыл сказать, что я автору контакты скинул главного по computer vision из этой лабы.

  50. RaeRain:

    : да, я помню, но это время же надо – оно пишется

  51. RaeRain:

    : а вот и не скинул, кстати!

  52. RaeRain:

    : и ещё я случайно удалил пост. перепость меня плз

  53. TamMega:

    : скинул-скинул, не гони.
    добавил ещё раз.

  54. TamMega:

    : реально парсер сожрал, исправил

  55. NodRU:

    : ну а что такого – значит оба места заняты

  56. RaeRain:

    : вообще идея такая – хочется чтобы система сама определяла места. т.е. если оба места заняты то это просто с двух краев куски места свободны

  57. EKOblack:

    : хде фотки?

  58. RaeRain:

    : in progress, скоро. неделя записи ещё не прошла же: пока камеры поставили, пока глюки забороли…

  59. RaeRain:

    Куда выложить архив с записью размером 536 метров?

  60. TamMega:

    : nekaka же вроде 🙂

  61. T-xbad:

    Я бы написал, интересная задача. Какой у вас бюджет? 🙂

  62. RaeRain:

    Вот: https://rapidshare.com/files/4011997843/

    Это данные с камеры с шагом 15 секунд (+ время на получение кадра) за 29 января.

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

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

  63. RaeRain:

    Alex-T: так хорошо начал и такая концовка…

  64. EKOblack:

    : Слушай, но это же даже не стоянка, это крохотный дворик под домом. Точно ли тут нужны какие-то камеры и программы? Не дешевле ли и надёжней напрячь, например, охранника, чтоб он поработал “искусственным интеллектом в области распознавания образов” путём выглядывания из окна?

  65. RaeRain:

    : программисты! думайте в рамках ТЗ! 🙂

  66. TamMega:

    : а что там с теми, чьи контакты я давал?

  67. EKOblack:

    : “В рамках ТЗ” не была оговорена даже приблизительно сумма гонорара. А глядя через камеру на хилое “подшевное хозяйство” в душу закрадываются смутные сомнения.

  68. RaeRain:

    : общаемся, да, всё ок

  69. RaeRain:

    : оплата зависит от качества продукта

  70. EKOblack:

    : Прежде, чем качество появится на свет, людям надо объяснить, ради чего они работают.

  71. T-xbad:

    : что, нет бюджета?
    Ну тогда интереса ради поиграюсь, а там видно будет.

  72. T-xbad:

    Alex-T: ояебу
    может тебе проще рассказать, как пробросить на внешку поток видео, чтоб ты выезжая с работы мог узнать точно, будет тебе где припарковаться, или нет?

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

    Формулируйте ТЗ правильно. Это не парковка, это херня какая-то.
    Можно разве что посчитать, сколько времени места заняты, сколько не заняты. Но сказать, сколько тут парковочных мест свободно – нереал.

    Hardblog.net - linux nix windows размер 500x375, 14.11 kb

  73. EKOblack:

    Alex-T: Реал, на самом деле, но приблизительно и – черт побери! – виртуально.
    Если я верно понимаю логику заказчика, то оно звучит так: посчитайте, сколько максимум влазит машин в обозначенный многоугольник, и скажите, сколько на этой же площади стоит машин сейчас. Разница между этими числами и будет искомой величиной (правда, как эту “величину” приложить к практике, я ума не приложу).

  74. T-xbad:

    : проанализировав изменения на 20 картинках могу сказать, что учиться такой системе надо долго. Она задетектила проезжавшие авто, паралельно сохранив стоявшие авто как не двигавшиеся (если индекс дельты меньше 20% можно считать, что это место не стояночное).

    Еще поиграюсь, но если бы была четкая сетка парковки – было бы проще.

    Hardblog.net - linux nix windows размер 500x437, 139.60 kb

  75. RaeRain:

    Alex-T: Продолжай

  76. RaeRain:

    : финансовые вопросы – в посте

  77. RaeRain:

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

  78. EKOblack:

    Вот этот пост объявляется филиалом этого поста.

    Hardblog.net - linux nix windows размер 450x280, 93.73 kb

  79. EKOblack:

    Э… а как всё?

  80. EKOblack:

    В смысле, заработала ли какая-то из проектируемых систем?

Добавить комментарий