Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 53, средняя оценка - 4.62
aleks20
0 / 0 / 0
Регистрация: 19.04.2014
Сообщений: 5
#1

Распознавание объектов на видео - C++

19.04.2014, 03:59. Просмотров 7483. Ответов 24
Метки нет (Все метки)

opencv, с++ ,Visual Studio 2010
Необходимо выделять движущиеся объекты на видео чтобы в дальнейшем распознавать среди них людей.
1)нужно получить программу выделяющую движущийся объект целиком.
2)нужна база картинок для дальнейшего обучения программы(чтобы можно было сравнивать объекты и определить что люди,а что нет).

Покидайте,пожалуйста, ссылок или книг если знаете что-то полезное.
Особенно буду благодарен если кто-нибудь подскажет насчет 2 пункта
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2014, 03:59     Распознавание объектов на видео
Посмотрите здесь:

Распознавание текста - C++
народ всем привет) подскажите пожалуйста литература, а если быть точнее как написать сканер текста( приложения) в каком направлении капать?...

Распознавание кода - C++
Суть задачи в том что в программу надо задать какой-то код(html) ,и она его проверяла и находила в нём определенный тег,и выдавало это на...

Распознавание изображений - C++
Уважаемые подскажите с сл.вопросом: Так получилось что я раздолбай прогулял весь курс по С++, но теперь нужно через месяца 2-3 сдать...

Распознавание образов - C++
здравствуйте. нужно написать программу для распознавания типов водного транспорта (лодка, корабль, подводная лодка).распознавание образов ...

Распознавание текста - C++
Здравствуйте. Пишу программу которая получает данные от другой программы (игры). Из памяти данные извлечь не получилось (запутано все много...

Распознавание текста - C++
Здравствуйте. Сделал программу на C++ чтобы программа приветствовала меня и спрашивала может ли чем-нибудь мне помочь. Можно ли прописать в...

Распознавание речи - C++ Builder
Мне нужно сделать так, чтобы моя программа понимала ограниченное количество речевых команд и выполняло их. Полазив по форумам, я вычитал...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
23.04.2014, 19:48     Распознавание объектов на видео #16
Цитата Сообщение от Izual Посмотреть сообщение
Ну мозг даже школьника позволяет из реальной жизни взять пример того какие признаки указывают на какой либо объект. Другое дело что молодые мало внимания уделяют таким вещям...
я не понимаю вас, вы плаваете где-то в абстракциях, есть конкретное понятие признака и признакового пространства, а так же определенные алгоритмы вычисления конкретных признаков (которые уже в свою очередь будут использоваться для распознавания)
Цитата Сообщение от Izual Посмотреть сообщение
Только вот сравнивать уже даже два кадра будет как минимум 100 строками кода, если не тысячей)))
что-что? опять не понял.
C++
1
2
3
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
diff[i][j] = a[i][j] - b[i][j];
либо cvAbsDiff из OpenCV

Добавлено через 1 минуту
aleks20, ты какие объекты хочешь находить на изображении? (в перспективе)
Izual
94 / 119 / 6
Регистрация: 13.11.2012
Сообщений: 1,551
23.04.2014, 21:37     Распознавание объектов на видео #17
Цитата Сообщение от OstapBender Посмотреть сообщение
где-то в абстракциях
Цитата Сообщение от OstapBender Посмотреть сообщение
признака
ИМЕННО ЭТО!

Цитата Сообщение от OstapBender Посмотреть сообщение
определенные алгоритмы вычисления конкретных признаков
Да? Кто эти алгоритмы писал? Не уж то бог писал алгоритмы для разпознования "людей" на видео? - Если нет, то это был человек, кэп. А если это был человек, то почему вы думаете этот человек не скопировал то что видит в реальной жизни и не по этим же признакам не построил абстракционный алгоритм? Ведь по сути это так было, есть и будет. Всё что мы(программисты) реализуем в компьютере - это копирование того что есть в реальном мире, либо это улучшение того чего в реальном мире нет - хотя это всё равно есть (а точнее было, например "магические способности" они же известны в веданте как ситхи).
Цитата Сообщение от OstapBender Посмотреть сообщение
опять не понял
Ну если Остап Бэндер будет думать о том как кого то обмануть, а не о том о чём ему говорят - то и не поймёт никогда. Вся суть в концентрации на определённом объекте. Если вы сконцентрируетесь на том что говорят, то вы с лёгкостью будете понимать это, но видимо как и в большинстве случаев "слышу звон" - это про тех кто смотрит в книгу, но не сконцентрирован на ней, а в голове у него что то другое (например мысли: "надо машину", "надо посуду помыть" и д.р. понос относящийся к временной суете).

Вот вы написали что у вас есть две(три нахер не нужны) матрицы, отображающие 2 соседних кадра. Начинаете сравнивать пиксели. Если где то пиксели не "==", то значит там произошло действие. Как отличать "ветерком листочек надуло" или движение макро объектов - это то что и нужно, но объяснять не буду - "те кто не слушают не способны услышать", а я вроде клоуном развлекать публику не устраивался, да и не платят за данное действие. 100 000 рублей и я вам напишу подробно как отличать макро объекты разных видов и типов...
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
24.04.2014, 12:33     Распознавание объектов на видео #18
не вижу смысла продолжать разговор, т.к. вы, очевидно, не разбираетесь в сабже.
автор может писать в тему, если будут какие-то вопросы в дальнейшем.
Izual
24.04.2014, 12:41
  #19

Не по теме:

Цитата Сообщение от OstapBender Посмотреть сообщение
очевидно
Овцам тоже очевидно что другие не являются овцами. Сапожники всегда не довольны, потому что завистливы. Критики всегда критикуют, потому что сами создать не могут. И т.п. в этом духе.

sensik
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 2
16.05.2014, 16:57     Распознавание объектов на видео #20
Izual, я столкнулся с той же проблемой.
Необходимо обнаружить объект на видео-съемке в режиме реального времени.
Я знаю что нужно разработать Датчик активности и движения, плюс всякие фильтры...
Я хотел чтоб вы мне помогли с вибором методов и т д...
Мой скайп sensik92, если че, отавь свой скайп...
заранее благодарен
Izual
94 / 119 / 6
Регистрация: 13.11.2012
Сообщений: 1,551
16.05.2014, 20:12     Распознавание объектов на видео #21
sensik, код писать не буду, как говорилось в фразе Джобса: "надо работать не 24 часа, а головой". Суть того как сделать я уже описал в нескольких словах в данном топике. Берёте два кадра и сравниваете их на наличие маски(т.е. окружности объекта) как в photoshop примерно. Ну этот способ я бы сказал - не для начинающих, т.к. нужно уметь работать с проэкцией 3д объекта.(ведь вы же маску 3д объекта будете искать)
sensik
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 2
17.05.2014, 13:24     Распознавание объектов на видео #22
Izual,
Я вот думаю за сам датчик активности, надо чтоб оно как-то находил обьект,передвежение это хорошо но надобы сначала датчик активности продумать, я вот думаю как он примерно должен работать,тем же способом сравнения кадров и выделения смещения группы пикселей наверно, не так ли?
Izual
94 / 119 / 6
Регистрация: 13.11.2012
Сообщений: 1,551
17.05.2014, 15:42     Распознавание объектов на видео #23
sensik, верно разсуждаете. Хотя задача вообще сложновата, в реальной съёмке например может произойти быстрое изменение попадания света, поэтому придётся подумать над этим, т.к. вся картинка изменится. Тут думаю маска(контур) и цвет пикселей в месте надо использовать как единое целое.
VTsaregorodtsev
338 / 318 / 45
Регистрация: 19.02.2010
Сообщений: 1,355
18.05.2014, 21:30     Распознавание объектов на видео #24
Цитата Сообщение от Izual Посмотреть сообщение
в реальной съёмке например может произойти быстрое изменение попадания света
Изменение естественного освещения (солнце за тучку - или из-за тучки) таки достаточно медленное (по сравнению с изменением искусственного освещения, когда включаем/выключаем лампу). И эта медлительность позволяет (я пробовал) использовать формулу экспоненциального сглаживания для адаптации средней яркости и с.к.о. колебаний цвета каждого пиксела. Тем более, что ряд алгоритмов вычитания фона работают именно со средними и с разбросами (тот же codebook).
Также нет проблем по разности яркостей пикселов двух кадров определить тенденцию/тренд изменения освещённости. Линейными регрессиями, например. И по итогам - плавно по кадру менять порог (особенно просто это будет у "тупой", чисто по превышению разностью яркостей некоторого порога, вычиталки кадров друг из друга) .
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2016, 00:21     Распознавание объектов на видео
Еще ссылки по теме:

Распознавание текста - C++
Доброе утро! На форуме находится множество подобных тем, однако конкретной информации так и не было найдено. Имеется задача - научить...

Распознавание числа - C++
Пишу лабу на С++ по распознаванию чисел ... первая лаба была легкая, там просто числа нарезал 1-9.бмп и по пиксельно читал и сравнивал с...

Распознавание образов - Visual C++
Я не акти какой программист. В общем необходимо написать программу для распознавания образов, т.е. надо загрузить чернобелую картинку с...

распознавание текста - C++
господа такой вопрос - есть ли в свободном распространении либа или длл для распознавание отсканированного текста

Распознавание цифр на изображении - C++ Builder
Доброго времени суток. Судя по поиску, подобные вопросы поднимались часто, и там рекомендовали смотреть в сторону нейронных сетей. У меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Станислав999999
0 / 0 / 0
Регистрация: 29.04.2016
Сообщений: 1
29.04.2016, 00:21     Распознавание объектов на видео #25
блин, проще всего - opencv шкой
организуете хааркаскад и пробиваете координаты людей.
Yandex
Объявления
29.04.2016, 00:21     Распознавание объектов на видео
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru