0 / 0 / 0
Регистрация: 19.04.2014
Сообщений: 5
|
|
1 | |
Распознавание объектов на видео19.04.2014, 03:59. Показов 17922. Ответов 24
Метки нет (Все метки)
opencv, с++ ,Visual Studio 2010
Необходимо выделять движущиеся объекты на видео чтобы в дальнейшем распознавать среди них людей. 1)нужно получить программу выделяющую движущийся объект целиком. 2)нужна база картинок для дальнейшего обучения программы(чтобы можно было сравнивать объекты и определить что люди,а что нет). Покидайте,пожалуйста, ссылок или книг если знаете что-то полезное. Особенно буду благодарен если кто-нибудь подскажет насчет 2 пункта
0
|
19.04.2014, 03:59 | |
Ответы с готовыми решениями:
24
Распознавание объектов Распознавание слипшихся объектов Распознавание объектов на картинке Распознавание скрытых объектов в MatLab |
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
|
|
16.05.2014, 20:12 | 21 |
sensik, код писать не буду, как говорилось в фразе Джобса: "надо работать не 24 часа, а головой". Суть того как сделать я уже описал в нескольких словах в данном топике. Берёте два кадра и сравниваете их на наличие маски(т.е. окружности объекта) как в photoshop примерно. Ну этот способ я бы сказал - не для начинающих, т.к. нужно уметь работать с проэкцией 3д объекта.(ведь вы же маску 3д объекта будете искать)
1
|
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 2
|
|
17.05.2014, 13:24 | 22 |
Izual,
Я вот думаю за сам датчик активности, надо чтоб оно как-то находил обьект,передвежение это хорошо но надобы сначала датчик активности продумать, я вот думаю как он примерно должен работать,тем же способом сравнения кадров и выделения смещения группы пикселей наверно, не так ли?
0
|
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
|
|
17.05.2014, 15:42 | 23 |
sensik, верно разсуждаете. Хотя задача вообще сложновата, в реальной съёмке например может произойти быстрое изменение попадания света, поэтому придётся подумать над этим, т.к. вся картинка изменится. Тут думаю маска(контур) и цвет пикселей в месте надо использовать как единое целое.
1
|
1487 / 1414 / 240
Регистрация: 19.02.2010
Сообщений: 3,915
|
|
18.05.2014, 21:30 | 24 |
Изменение естественного освещения (солнце за тучку - или из-за тучки) таки достаточно медленное (по сравнению с изменением искусственного освещения, когда включаем/выключаем лампу). И эта медлительность позволяет (я пробовал) использовать формулу экспоненциального сглаживания для адаптации средней яркости и с.к.о. колебаний цвета каждого пиксела. Тем более, что ряд алгоритмов вычитания фона работают именно со средними и с разбросами (тот же codebook).
Также нет проблем по разности яркостей пикселов двух кадров определить тенденцию/тренд изменения освещённости. Линейными регрессиями, например. И по итогам - плавно по кадру менять порог (особенно просто это будет у "тупой", чисто по превышению разностью яркостей некоторого порога, вычиталки кадров друг из друга) .
1
|
0 / 0 / 0
Регистрация: 29.04.2016
Сообщений: 1
|
|
29.04.2016, 00:21 | 25 |
блин, проще всего - opencv шкой
организуете хааркаскад и пробиваете координаты людей.
0
|
29.04.2016, 00:21 | |
29.04.2016, 00:21 | |
Помогаю со студенческими работами здесь
25
Распознавание овальных объектов на изображении Распознавание картинки и выделение объектов квадратами Распознавание номера а/м на видео OpenCV - Распознавание человека на видео Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |