Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.05.08;
Скачать: CL | DM;

Вниз

Как распознать силует человека на картинке с веб-камеры?   Найти похожие ветки 

 
>|   (2011-01-24 15:40) [40]

http://savepic.ru/2194069.jpg


 
Ega23 ©   (2011-01-24 15:41) [41]


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


Не только. Предпраздичный день (укороченный), например.


 
Ega23 ©   (2011-01-24 15:43) [42]


> http://savepic.ru/2194069.jpg

ИМХО, нереально. Задолбаешься отличать тех, кто спиной друг-к-другу сидят.


 
Andy BitOff ©   (2011-01-24 15:43) [43]


> >|<   (24.01.11 15:40) [40]
> http://savepic.ru/2194069.jpg

Задача нереальна.


 
Andy BitOff ©   (2011-01-24 15:45) [44]


> Ega23 ©   (24.01.11 15:43) [42]

=)


 
Andy BitOff ©   (2011-01-24 15:47) [45]


> Ega23 ©   (24.01.11 15:43) [42]

Эта как мы с тобой синхронно =)


> http://savepic.ru/2194069.jpg

Там визуально-то не различить, а уж программно-то точно не отделить будет.


 
Ega23 ©   (2011-01-24 15:49) [46]


> Там визуально-то не различить, а уж программно-то точно
> не отделить будет.

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


 
>|   (2011-01-24 15:49) [47]

да все реально. мне не надо точное кол-во
мне достаточно определить, есть люди или нет.
Решил реализовать таким образом:
сделать несколько шаблонов:
1) нет очереди
2) есть очередь
3) промежуточные варианты(3-4 штуки)
Текущую картинку сравнивать  методом интерференции с шаблонами и принимать решение, на что она больше похожа.
Ну и чтобы проще было сравнивать - все изображения перевести в черно-белый формат.


 
Ega23 ©   (2011-01-24 15:51) [48]


> Текущую картинку сравнивать  методом интерференции с шаблонами
> и принимать решение, на что она больше похожа.

Элементарное поднятие стульев на столы уборщицей даст полный разрыв шаблона. Замена скатертей (светлые на тёмные или наоборот) - тоже.


 
>|   (2011-01-24 16:07) [49]


> Элементарное поднятие стульев на столы уборщицей даст полный
> разрыв шаблона.

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

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


 
boriskb ©   (2011-01-24 16:11) [50]


> есть картинка под определенным углом самой очереди,


Только очередь (ее длину)  распознавать


 
Jeer ©   (2011-01-24 16:11) [51]


> да все реально. мне не надо точное кол-во


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


 
KSergey ©   (2011-01-24 16:24) [52]

> Ega23 ©   (24.01.11 15:41) [41]
> > Во-первых, матан должен учитывать не только время суток,  но и хотя бы день недели.
> Не только. Предпраздичный день (укороченный), например.

Разумеется, см. "в-третьих" :)
Хотя, конечно, праздничные дни и поддаются учету.


 
KSergey ©   (2011-01-24 16:25) [53]

> >|<   (24.01.11 15:40) [40]
> http://savepic.ru/2194069.jpg

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


 
KSergey ©   (2011-01-24 16:28) [54]

> >|<   (24.01.11 15:49) [47]
> Ну и чтобы проще было сравнивать - все изображения перевести в черно-белый формат.

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

Качество представленной картинки машинному анализу не поддается точно.


 
oxffff ©   (2011-01-24 16:29) [55]

Надежное решение есть. Нанять специально обученного человека.


 
KSergey ©   (2011-01-24 16:29) [56]

> KSergey ©   (24.01.11 16:28) [54]
> Качество представленной картинки машинному анализу не поддается точно.

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


 
oxffff ©   (2011-01-24 16:31) [57]


> oxffff ©   (24.01.11 16:29) [55]
> Надежное решение есть. Нанять специально обученного человека.
>


Который считает людей.

P.S. А нельзя посетителям выдать уникальный ключ-излучатель, если эта столовая только для сотрудников.


 
Ega23 ©   (2011-01-24 16:33) [58]

Если задача стоит написать программулину "чисто для себя", подняв по пути тему распознания образов + работу с видеопотоком. Ну в общем - искусства ради. Ну тогда - респект и уважуха, дерзай. Тема интересная.
Если коммерческий проект - ИМХО не стОит браться. Затраты человеко-часов будут большими, а прибыль - эфемерной.


 
oxffff ©   (2011-01-24 16:40) [59]


> Тема интересная.


А жизни хватит?


 
oxffff ©   (2011-01-24 16:43) [60]

Дешевле купить готовое решение Honeywell

http://www.honsec.ru/eq03_05.html

Устройство НVS-PECO предназначено для подсчета входящих или выходящих людей. Как видеорегистратор записывает сигнал по тревоге, по детектору движения и передает запись или текущее изображение по компьютерной сети. Как счетчик ведет счет в 4-х независимых зонах и переносит данные в протокол подсчета. Можно вести статистику посещений днем и ночью, в будни и в выходные, в тех или иных помещениях, сравнивая количество вошедших и вышедших посетителей.

http://www.honsec.ru/files/03/cifr_vid.pdf


 
Inovet ©   (2011-01-24 16:43) [61]

> [32] >|<   (24.01.11 14:40)
> Хотя все могут смотреть в камеру и ходить когда нет народу

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


 
KSergey ©   (2011-01-24 17:13) [62]

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


 
>|   (2011-01-24 17:22) [63]


> Если задача стоит написать программулину "чисто для себя",
>  подняв по пути тему распознания образов + работу с видеопотоком.
>  Ну в общем - искусства ради. Ну тогда - респект и уважуха,
>  дерзай. Тема интересная.
> Если коммерческий проект - ИМХО не стОит браться. Затраты
> человеко-часов будут большими, а прибыль - эфемерной.

первый вариант - чисто для себя


 
имя   (2011-01-25 09:47) [64]

Удалено модератором


 
12 ©   (2011-01-25 10:07) [65]

задача, имхо, будет легче, если камеру направить на дверь
перемещение нечтого  слева на право - +1, иначе -1. Погрешность, если зайдут двое, друг за другом, в обнимку :), незначительно. Сброс в 0 ночью.


 
Serggggg   (2011-01-25 10:34) [66]


> Есть ли у кого подобный опыт по сабжу?
> Какие технологии использовали?


Седьмой год работаю в области компьютерного зрения, занимаюсь как раз подобными задачами. Имею в виду всерьёз занимаюсь, за деньги, в западной компании. Никаких силуэтов людей на таких картинках вы не получите и заполненность столовой не посчитаете. Поберегите свои время и нервы.


 
>|   (2011-01-25 10:43) [67]


> 12 ©   (25.01.11 10:07) [65]

картинка - как есть. камерой двигать нельзя

> Serggggg   (25.01.11 10:34) [66]

Читай [63]


 
Павел Калугин ©   (2011-01-25 13:36) [68]

Анализировать длину очереди это верно. Проградуировать картинку и ангализировать.
Попутно собрать статистику и по ней составить вероятностную функцию, которая покажет "с какой вероятностью через 10 минут набежит толпа"


 
>|   (2011-01-25 13:42) [69]

Вот сама очередь во всей красе:-)
http://savepic.ru/2217493.jpg


 
Павел Калугин ©   (2011-01-25 14:05) [70]

Ну вот те линия. толщину и длину градуируешь и обсчитываешь.


 
Andy BitOff ©   (2011-01-25 14:12) [71]


> >|<   (25.01.11 13:42) [69]
> Вот сама очередь во всей красе:-)
> http://savepic.ru/2217493.jpg

Я даже на взгляд не сосчитаю сколько там человек


 
Ega23 ©   (2011-01-25 14:15) [72]


> Вот сама очередь во всей красе:-)

Боюсь, не получится. Только приблизительно, т.к. вдалеке с таким разрешением нифига не видно.
Можно попробовать как-то примерно оценить количество человек вдали экспериментальным путём. Но один чёрт за очередью столиков не видно.


 
Inovet ©   (2011-01-25 14:34) [73]

> [69] >|<   (25.01.11 13:42)
> Вот сама очередь во всей красе:-)

Жирать хотят.
Как-то одна тётка на раздаче в столовой злобно шипела себе под нос: "Всё жрут, жрут, нажраться немогут..."


 
Павел Калугин ©   (2011-01-25 14:38) [74]


> Я даже на взгляд не сосчитаю сколько там человек

И не надо. Достаточно "на одно деление шкалы". Шкала может быть нелинейной, с учетом "перспихтивы"

> т.к. вдалеке с таким разрешением нифига не видно.

Олеж, но линию очереди вычленить можно?


 
12 ©   (2011-01-25 14:38) [75]

не, в данной постановке, задача не решаема в разумные сроки с разумным качеством


 
KSergey ©   (2011-01-25 14:57) [76]

> 12 ©   (25.01.11 14:38) [75]
> не, в данной постановке, задача не решаема в разумные сроки с разумным качеством

Считаете, что в неразумные сроки решаема?


 
12 ©   (2011-01-25 15:01) [77]

чей то ты мне выкаешь?

а фиг знает, может в след. десяти-20-летке что-то придумают :)


 
Anatoly Podgoretsky ©   (2011-01-25 15:02) [78]

> KSergey  (25.01.2011 14:57:16)  [76]

В неразумные сроки разумно решать, если есть гарантийное письмо об оплате.


 
Andy BitOff ©   (2011-01-25 15:09) [79]


> KSergey ©   (25.01.11 14:57) [76]
> Считаете, что в неразумные сроки решаема?

В неразумные сроки все решаемо ;) Лет 40-50 работать и, главное, получать зарплату каждый месяц ;)


 
>|   (2011-01-25 15:11) [80]

>в данной постановке, задача не решаема

> Хочу написать сервис, чтобы сам посмотрел на картинку и
> всех посчитал.

Меняю ТЗ:
Сервис вместо подсчета будет выдавать рекомендации:
"Сходи пообедай!" и скриншотик в придачу.

Действительно, зачем мне точное кол-во стоящих людей?...
Мне - главное - в очереди не стоять.



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

Текущий архив: 2011.05.08;
Скачать: CL | DM;

Наверх




Память: 0.64 MB
Время: 0.012 c
2-1296592407
Тимоха111
2011-02-01 23:33
2011.05.08
ошибка AV при получении динамического массива из длл


2-1295938268
Василий21
2011-01-25 09:51
2011.05.08
Таймер чужой программы и HOOK


15-1295739103
Грамотей
2011-01-23 02:31
2011.05.08
Где взять скомпилированные dll от ODE?


2-1296736634
zlodey
2011-02-03 15:37
2011.05.08
непонятная ошибка


15-1295421443
Unknown_user
2011-01-19 10:17
2011.05.08
Изменение структуры БД