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

Вниз

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

 
>|   (2011-01-21 15:02) [0]

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


 
Ega23 ©   (2011-01-21 15:07) [1]

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


 
>|   (2011-01-21 15:21) [2]

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


 
MBo ©   (2011-01-21 15:22) [3]

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


 
Jeer ©   (2011-01-21 15:23) [4]


> Хочу написать сервис,


Установить автоматическую проходную и быстрее и дешевле.


 
Jeer ©   (2011-01-21 15:25) [5]


> MBo ©   (21.01.11 15:22) [3]

:))
+

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


 
>|   (2011-01-21 15:28) [6]


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

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


 
MBo ©   (2011-01-21 15:35) [7]

можно попробовать начать с подобного:
http://www.google.ru/search?client=opera&rls=ru&q=%D0%BF%D0%BE%D0%B4%D1%81%D1%87%D0%B5%D1%82+%D0%BB%D1%8E%D0%B4%D0%B5%D0%B9+opencv&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest


 
Inovet ©   (2011-01-21 15:35) [8]

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


 
Inovet ©   (2011-01-21 15:38) [9]

> [8] Inovet ©   (21.01.11 15:35)
> Распознавать не надо

В смысле именно людей.


 
Ega23 ©   (2011-01-21 15:42) [10]

С точки зрения своего 8-летнего опыта разработки СКУД и охранных систем, могу сказать, что у систем видеораспознания отношение Надёжность/цена есть величина постоянная.
Хорошие, годные системы стоят крайне дорого. При этом ещё не факт, что с тобой фреймворком поделятся, ибо ноу-хау. Скорее предложат самим разработать.
Ненадёжные студенческие дипломные работы (есть и такие) - ну ты понел.
В остальном - гугл в помощь, там всё есть, года 2 назад сам подобное искал.


 
Andy BitOff ©   (2011-01-21 16:42) [11]

Писал не так дано человеку диплом "Методы бинаризации при обработке потокового видео с камер слежния за транспортным потоком" с распознаванием трех видов т/с.
Но в целом, это "Ненадёжные студенческие дипломные работы (есть и такие) - ну ты понел." ;)


 
han_malign   (2011-01-21 16:45) [12]


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

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


 
KSergey ©   (2011-01-21 17:29) [13]

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

Если это диплом - надо спросить у руководителя литературу. Договориться об упрощениях.

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

PS
Делал диплом "распознавание циферок на фоне шума". Шум достаточно существенный, но алгоритм сегментации (выделения цифр от шума) был взят и диссертации науч. рука, причем его до него, как я понял, уже частично разрабатывал другой защитившийся кандидат. Так что я только "придумал" какой-нибудь метод распознавания собственно цифр сколь-нибудь инвариантный к дефектам цифр, ну плюс типа "легкий", что было достигнуто редуцированием выделенной каритнки цифры в функцию одной переменной, а не двух (как сама картинка), но все равно получилось, очевидно, детство.

А тут посетителей непонятной конфигурации посчитать... которых еще на фоне столов выделить как-то надо.


 
Ega23 ©   (2011-01-21 17:38) [14]

Задача вполне сравнима с задачей автоматического распознания капчи.


 
AlexDn ©   (2011-01-21 18:00) [15]

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


 
DVM ©   (2011-01-21 18:02) [16]


> >|<

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

"Цифровая обработка видеоизображений"
http://www.probkiizokna.ru/book.php


 
Petr V. Abramov ©   (2011-01-21 18:06) [17]

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


 
TUser ©   (2011-01-21 18:16) [18]

Могу помочь написать такой сервис. Года три минимум (но в контракте напишем пять), ну и оплата - считай, это пара хороших математиков + архитектор + 5-10 кодеров + секретарша с сиськами. И, чур, я главный.


 
KSergey ©   (2011-01-21 18:18) [19]

> Ega23 ©   (21.01.11 17:38) [14]
> Задача вполне сравнима с задачей автоматического распознания капчи.

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


 
KSergey ©   (2011-01-21 18:19) [20]

> TUser ©   (21.01.11 18:16) [18]
> Могу помочь
> я главный.

Интересная постановка.


 
Ega23 ©   (2011-01-21 18:21) [21]

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


 
AlexDn ©   (2011-01-21 18:32) [22]

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


 
TUser ©   (2011-01-21 18:44) [23]


> KSergey ©   (21.01.11 18:19) [20]

Скромность не входит в число моих недостатков.


 
TUser ©   (2011-01-21 18:49) [24]

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

1. В столовую приходят хакеры и сыпят соль в карманы. (Хотя турникет спасет.)
2. В столовую ходят сценаристы и пишут на салфетках. (Опять же, вертушка крутится.)
3. В столовую приходит большое начальство и требует модернизации. (А текущее меню посетителей устраивает.)


 
Ega23 ©   (2011-01-21 18:54) [25]

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


 
Ega23 ©   (2011-01-21 18:55) [26]


> Я тут пофантазировал, зачем бы нужна такая софтина.


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


 
AlexDn ©   (2011-01-21 18:56) [27]

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


 
Ega23 ©   (2011-01-21 19:04) [28]

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


 
TUser ©   (2011-01-21 19:16) [29]


> Ega23 ©   (21.01.11 18:55) [26]
>
>
> > Я тут пофантазировал, зачем бы нужна такая софтина.
>
>
> Интернет-монитор столовой. Типа, сколько мест свободных
> и имеет ли смысл пойти пожрать сейчас, или подождать полчасика.
>
> Только нафига тогда такие телодвижения, можно просто изображение
> с камеры посмотреть.

типа турникет спасет демократию в столовой


 
Германн ©   (2011-01-21 19:17) [30]

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


 
Ega23 ©   (2011-01-21 19:20) [31]

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


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

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

>Только нафига тогда такие телодвижения, можно просто изображение с камеры посмотреть.
- сейчас так и делаю. Но напрягает постоянно смотреть в камеру.
Кстати, хотел смоделировать поведение толпы, в какие часы она набигает. Но в каждый день по-разному. Хотя все могут смотреть в камеру и ходить когда нет народу. Но многие ходят толпой в 12, и в 13. Иногда в 12 никого нет.
Вобщем, не могу понять, почему поведение толпы не поддается матану.


 
Ega23 ©   (2011-01-24 14:43) [33]


> Вобщем, не могу понять, почему поведение толпы не поддается
> матану.


На самом деле поддаётся. Но моделирование - штука такая, сложная. Слишком много нюансов.


 
Petr V. Abramov ©   (2011-01-24 14:47) [34]


> Хотя все могут смотреть в камеру и ходить когда нет народу.
>  Но многие ходят толпой в 12, и в 13.

хотели кушать...


 
Andy BitOff ©   (2011-01-24 14:52) [35]

Имхо, самый дельный совет by Petr V. Abramov © [17]
Камеру над входом, проще будет регистрировать события пришел/ушел, правда тогда проблема со свободными местами... Ну, для одного человека проблем нет, есть свободная койка - пришел занял, а вот если придти хотят двое, то это уже проблема, т.к. мест может хватать, но они могут быть за разными столиками.
В общем, я бы не взялся за так делать, да и не так бы тоже =) Если только это не будет вариант из [18] =)


 
>|   (2011-01-24 14:53) [36]

Заметил, что по понедельникам в 12 никого нет, наверное отъедаются по выходным или от недосыпа еще спят в это время на рабочем месте.
В другие дни в 12 всегда толпа народу, потом в 12-30, 12-40 иногда можно найти окно, но это все тоже как-то стохастически...


 
KSergey ©   (2011-01-24 15:03) [37]

> >|<   (24.01.11 14:40) [32]
> Вобщем, не могу понять, почему поведение толпы не поддается матану.

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


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


> Имхо, самый дельный совет by Petr V. Abramov © [17]

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


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

Показал бы хоть скрин-то.


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

http://savepic.ru/2194069.jpg



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

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

Наверх




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


15-1295818185
Юрий
2011-01-24 00:29
2011.05.08
С днем рождения ! 24 января 2011 понедельник


15-1295645386
Юрий
2011-01-22 00:29
2011.05.08
С днем рождения ! 22 января 2011 суббота


1-1253636485
alexrayne
2009-09-22 20:21
2011.05.08
как вложить компонент в ячейку DrawGrid?


11-1234297339
alex649
2009-02-10 23:22
2011.05.08
исчезает текст обработчика событий в Д7 при кпопытке компиляции





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский