Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2015.10.25;
Скачать: [xml.tar.bz2];

Вниз

Подсчет людей с видео.   Найти похожие ветки 

 
Black777   (2014-05-13 11:40) [0]

Всем добрый день.
Ребята стоит задачка подсчитать входящих/выходящих людей в помещение по средствам обработки видео с камеры наблюдения (OnLine или на основе сохраненного видеофайла)
Прошу помощи! С чего начать, какой примерный алгоритм? Может есть у кого советы по компонентам каким?
В общем буду рад любой помощи.
С уважением Black


 
oldman ©   (2014-05-13 11:51) [1]

имхо, самый верный способ - дядя Вася, считающий людей


 
brother ©   (2014-05-13 13:02) [2]

[1] оптимально, но начинать с
http://delphimaster.net/view/8-1291561790/
делать скриншот камеры без людей и потом смотреть изменения по моему алгоритму сравнения RGB...


 
Dimka Maslov ©   (2014-05-13 14:09) [3]

Это же элементарная задача - надо посчитать количество ног и поделить на два!


 
oldman ©   (2014-05-13 15:12) [4]


> brother ©   (13.05.14 13:02) [2]
> делать скриншот камеры без людей и потом смотреть изменения


Ему нужны входящие/выходящие, а не праздно шатающиеся по комнате люди


 
Styx   (2014-05-13 15:13) [5]

Вот этот народ (в Томске) такими вещами занимается:
http://crm.ics.org.ru/journal/article/1890/
Напишите им, они вроде вполне вменяемые


 
brother ©   (2014-05-13 15:16) [6]

> а не праздно шатающиеся по комнате люди

если видеокамеры на входе/выходе поставить, то тогда еще и анализ лиц надо делать...


 
brother ©   (2014-05-13 15:17) [7]

но "моушен детект" в любом случае нужен...


 
Black7777   (2014-05-13 16:52) [8]


> Вот этот народ (в Томске) такими вещами занимается:
> http://crm.ics.org.ru/journal/article/1890/
> Напишите им, они вроде вполне вменяемые

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

В интернете наткнулся на пару видео роликов http://www.youtube.com/watch?v=OWab2_ete7s основная суть которых есть "пограничная" линия в кадре, и если движущийся объект ее пересекает то работают счетчики.


 
DVM ©   (2014-05-13 22:49) [9]

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

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


 
DVM ©   (2014-05-13 22:54) [10]

А задача подсчета объектов распадается на:

1) Разделение кадра на задний план (фон) и передний
2) Объединение пикселей переднего плана в блобы и фильтрация блобов.
3) Отслеживание перемещения блобов между кадрами (например с помощью сравнения их гистограмм).
4) Подсчет


 
Германн ©   (2014-05-14 02:40) [11]


> DVM ©   (13.05.14 22:49) [9]
> Есть же счетчики людей, считают
> в ИК диапазоне по головам, вешаются сверху над проходом.

+1
Этих простых и дешевых счетчиков было уже навалом когда я ушел со своей родной фирмы 5 лет назад, потому что пикалка на входе в техотдел достала. :)


 
Black777   (2014-05-15 00:11) [12]


> +1
> Этих простых и дешевых счетчиков было уже навалом когда
> я ушел со своей родной фирмы 5 лет назад, потому что пикалка
> на входе в техотдел достала. :)


Погрешность до 50% у большинства датчиков, например (люди идущие в ряд (подручку), головы не у всех на одном уровне, сцепившиеся люди намеренно обманывающие датчик и т.д.)

Быть может я не в курсе, и есть датчики учитывающие приведенные мною частные случаи приводящие к погрешностям с минимальным отклонением?


 
Black7777   (2014-05-15 00:14) [13]


> вешаются сверху над проходом.

склонны к обледенению на в ходах, намучился с такими (((


 
Inovet ©   (2014-05-15 01:02) [14]

> [13] Black7777   (15.05.14 00:14)
> склонны к обледенению на в ходах

http://www.isok.ru/img/full/3d8aeb9766c4bd1d6acbc5fd30719da1.jpg
и датчик веса под полом. По двое залазить туда просто так не станут.


 
Германн ©   (2014-05-15 02:32) [15]


> Black777   (15.05.14 00:11) [12]
>
>
> > +1
> > Этих простых и дешевых счетчиков было уже навалом когда
> > я ушел со своей родной фирмы 5 лет назад, потому что пикалка
> > на входе в техотдел достала. :)
>
>
> Погрешность до 50% у большинства датчиков, например (люди
> идущие в ряд (подручку)

И с какого бодуна ты решил что программный анализ видео позволит тебе уменьшить эту погрешность?


 
Black7777   (2014-05-15 08:56) [16]


> И с какого бодуна ты решил что программный анализ видео
> позволит тебе уменьшить эту погрешность?

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


 
DVM ©   (2014-05-15 10:14) [17]


> Black7777   (15.05.14 08:56) [16]


> а вот закупка и монтаж датчиков это доп расходы.

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


 
DVM ©   (2014-05-15 10:20) [18]


> Black777   (15.05.14 00:11) [12]


> Быть может я не в курсе, и есть датчики учитывающие приведенные
> мною частные случаи приводящие к погрешностям с минимальным
> отклонением?

До 98% точность у систем с несколькими лучами и комбинациями горизонтальных и вертикальных лучей.


 
brother ©   (2014-05-15 10:33) [19]

да! давайте 3Д скан модель строить лазером...


 
Styx   (2014-05-17 00:58) [20]

Если требуется разовое решение, лучше ищите более очевидный подход. Анализ вилео - самый сложный и дорогой метод. Но, если Вы его освоите - все козыри в Ваших руках ;-)


 
Black777   (2014-05-28 23:52) [21]


> Если требуется разовое решение, лучше ищите более очевидный подход. Анализ вилео - самый сложный и дорогой метод. Но, если Вы его освоите - все козыри в Ваших руках ;-)


Глаза бояться, руки делают. Буду изучать. Всем спасибо. )


 
Black7777   (2014-05-28 23:55) [22]

Начал с этого:
http://www.codeproject.com/Articles/10248/Motion-Detection-Algorithms
))


 
DVM ©   (2014-05-29 00:01) [23]


> Black7777   (28.05.14 23:55) [22]

Для AForge есть еще дополнение https://github.com/accord-net/framework


 
brother ©   (2014-05-29 08:08) [24]

[22] сорцы перезалей, я скачаю посмотреть...


 
DVM ©   (2014-05-29 21:48) [25]


> brother ©   (29.05.14 08:08) [24]

Там не его исходные коды, а старые исходники (2007 года) Кириллова, автора AForge. Примеры устарели. Сам AForge открытый, там и примеры. На C# он.


 
brother ©   (2014-05-30 06:02) [26]

а, тогда не надо...


 
Труп Васи Доброго ©   (2014-06-02 09:38) [27]

Как раз на днях по дискавери показывали передачу про строительство пекинского метро, так там человек испытывал свою программу по распознаванию лиц (и это среди китайцев!!!) для отлова бандюков и террористов в метро. Главная проблема была чтобы люди толпой не шли, так он додумался её над турникетом (или металлоискателем) поставить, там все по одному проходят. Так вот эта штуковина в проходящей толпе легко нашла всех его помошников, которых до этого сфотографировали и фотки скормили системе. Так что не только посчитать, но и опознать проходящих людей можно. У китайца система основана на измерении расстояний и углов между контрольными точками физиономии (основные - глаза и рот). Попробуй применить похожую систему. Научись находить глазарот на снимке, а потом считай количество "треугольников".


 
DVM ©   (2014-06-02 10:48) [28]


> Black7777   (28.05.14 23:55) [22]

Кстати, раз уж мы на сайте по Delphi, вероятно разумнее было бы всять за основу не AForge, а OpenCV. Вот здесь https://github.com/Laex/Delphi-OpenCV  весьма динамично развивающийся враппер на Delphi для OpenCV и не только. Детектор лиц там есть точно.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2015.10.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.002 c
15-1426233656
Юрий Зотов
2015-03-13 11:00
2015.10.25
О почерке и очепятках


15-1425895679
Kerk
2015-03-09 13:07
2015.10.25
Книги даром (СПб)


15-1426491623
patrick1968
2015-03-16 10:40
2015.10.25
Не работает команда


15-1425850205
Юрий
2015-03-09 00:30
2015.10.25
С днем рождения ! 9 марта 2015 понедельник


15-1426109401
Юрий
2015-03-12 00:30
2015.10.25
С днем рождения ! 12 марта 2015 четверг





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский