Scouty 0 Жалоба Опубликовано March 30, 2013 Добрый день! Подскажите пожалуйста, необходимо распознавать объекты с видео. Допустим будет реализована функция для распознавания одного кадра, как лучше применить эту функцию к видеопотоку? Ведь в если в секунде 36 кадров, распознавать все кадры подряд просто глупо! Может есть какие ниубдь известные подходы в этом вопросе? И ведь из этих 36 кадров будут нераспознанные или неправильно распознанные кадры, как сделать так чтобы объект не терялся? По задумке у меня при обнаружении объекта должен выводится звуковой сигнал. Но один раз, а не на всем протяжении пока этот объект в кадре. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано March 30, 2013 Если не нужно все подряд, просто пропускайте кадры. Обрабатывайте каждый 10 или 30. Но, это будет квант времени, с точностью до которого можно определить вхождение или исчезновение объекта на видео. ЗЫ: Обычно обрабатывают каждый кадр, если сидеть с закрытыми глазами, как узнать когда их открывать? Если методы "тяжелые", то вначале пытаются применить "легкие" методы для отсеивания заведомо бесполезной информации. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Scouty 0 Жалоба Опубликовано March 30, 2013 спасибо Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано April 1, 2013 ну так обычно делают обнаружение 1 раз глобально,а потом уже делают трекинг ,т.е. обнаружение в локальной области. если объект теряется, то повторяем всё заново. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Neuro 1 Жалоба Опубликовано June 28, 2015 В опенсв, вилеопоток есть ни что иное как последовательность статических изображений. Для этого используется ffmpeg, в нутри самого opencv. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах