Есть 24 часовой видеофайл непрерывной записи.
Необходимо найти отличающиеся кадры (motion detection). Есть ли что-нибудь для этих целей?
Необходимо найти отличающиеся кадры (motion detection). Есть ли что-нибудь для этих целей?
rom unregistered Автор темы | Есть 24 часовой видеофайл непрерывной записи. Необходимо найти отличающиеся кадры (motion detection). Есть ли что-нибудь для этих целей? |
SLoNiCK Member | rom С кадрами-то потом что делать? Резать видео по некоторому порогу движения? В каком формате видео? |
Mercoff Member 888/1695 ответов, #6 в рейтинге 20 лет на iXBT, с мая 2004 279 фото на iXBT.photo Чаще пишет в "Видеозахват" (72%) Россия, Родина Первого Совета Web-страница | rom Во-первых, в каком формате? Во-вторых, IMHO, простейший и более-менее наглядный способ - это засунуть хотя бы кусочек такого видео (для пробы) в любой редактор, умеющий обнаруживать сцены оптическим методом и имеющий настройки чувствительности этого модуля. |
Fanatik Member 537/549 ответов 19 лет на iXBT, с декабря 2005 Чаще пишет в "Видеозахват" (90%) Украина, Sumy, UA Web-страница | Virtual Dub |
rom unregistered Автор темы | Стандартный avi-mpeg4, пробовали сперва съемку в обычном режиме motion detection, но объекты слишком шустрые и пока комп задетектирует движение и начинает запись, их и след простыл Где в Virtual Dub эта функция? Это же простой конвертер-нарезчик-склейщик видео. "любой редактор, умеющий обнаруживать сцены оптическим методом и имеющий настройки чувствительности этого модуля." подскажите название хотя-бы пары |
Mercoff Member 895/1705 ответов, #6 в рейтинге 20 лет на iXBT, с мая 2004 279 фото на iXBT.photo Чаще пишет в "Видеозахват" (72%) Россия, Родина Первого Совета Web-страница | rom Ну, сами напросились. Windows MovieMaker, кстати, может определять сцены, но весьма невнятно это делает. А вот еще программы, где есть модуль разбиения на сцены: http://www.ixbt.com/divideo/avs.shtml http://www.ixbt.com/divideo/umsp8.shtml http://www.ixbt.com/divideo/studio10.shtml http://www.ixbt.com/divideo/vegas-ms4.shtml http://www.ixbt.com/divideo/uvs9.shtml http://www.ixbt.com/divideo/authoring.shtml http://www.ixbt.com/divideo/mep2004.shtml Уфф... |
TechStone Member 235/35954 ответов, #71 в рейтинге 21 год на iXBT, с февраля 2004 169 фото на iXBT.photo Чаще пишет в "Юмор" (44%) Россия, モスクワ | Друзья! Имеется несколько сотен (а может быть и тысяч) видеофайлов с системы наблюдения. Толи по 10, толи по 20 секунд В части из них есть ложные срабатывания. Тоесть, никого нет, а камера писала. Меня попросили каким-нибудь автоматическим образом сравнить все файлы в директориях и оставить толкьо те, где явно есть человеческое движение (животных и прочей нечисти на видео неоткуда взяться, как заверили). Все видео с одной точки\одного места. Только проходящие люди и ложные срабатывания. Вот последнее надо отсеять Есть ли программа, которая может сотворить подобное? Одно НО. Изображение не совсем статично, либо земля повреждена была, либо из-за люминесцентных ламп немного плывет по вертикали. Похоже, когда фотокамеру на LCD монитор наводишь. Но не так лихо. Просто волны |
Mercoff iXBT.com Team 18221/22082 ответов, #6 в рейтинге 20 лет на iXBT, с мая 2004 279 фото на iXBT.photo Чаще пишет в "Видеозахват" (72%) Россия, Родина Первого Совета Web-страница | TechStone и ложные срабатывания Это скорее всего правильные срабатывания. Только произошли они от смены освещенности, блики какие-нибудь и т.д. Одно НО. Изображение не совсем статично Да... Тут лучший анализатор - человеческие глаза+ человеческий мозг. |
Rudik28 Member 3754/8721 ответов 14 лет на iXBT, с января 2011 Чаще пишет в "Видеозахват" (40%) | TechStone животных и прочей нечисти на видео неоткуда взяться, как заверили Вы посмотрите внимательно а вдруг привидения бродят... |
TechStone Member 236/35967 ответов, #71 в рейтинге 21 год на iXBT, с февраля 2004 169 фото на iXBT.photo Чаще пишет в "Юмор" (44%) Россия, モスクワ | Mercoff Это скорее всего правильные срабатывания Либо запоздавшие. На тех видео, говорят, никого нет Только произошли они от смены освещенности, блики какие-нибудь Там выхода на улицу визуального нет. 4 двери. Я так понял, что это квартирный глазок или подобное Тут лучший анализатор - человеческие глаза+ человеческий мозг Так это сколько сидеть? Спросил поконкретнее. За 4 года ежедневной записи по 10 секунд... Rudik28 Вы посмотрите внимательно а вдруг привидения бродят Это тема другого раздела. Все может быть |
ship2002 Member 11/1759 ответов 23 года на iXBT, с февраля 2002 Чаще пишет в "Общий" (14%) Россия, Вологда | У меня очень похожая проблема, нужно осмотреть записи на камере видеонаблюдения примерно за 20 суток. Есть ли готовые решения, для быстрого поиска "проишествия", в данном случае царапина на машине? Сам пока думаю следующий алгоритм (для ожного дня): 1. Порезать видео на скрины с частоой 5 или 10 секунд. 2. Проанализировать скрины на "похожесть", т.е. оставить только уникальные. Дальше, оставшиеся отсмотреть вручную (по временной метке на картинке). 1. Насколько по вашему "практична" такая идея? 2. Есть ли какие-нибудь тулзы которые сравнивают не все изображение, а только его кусок (чтобы какая-нибудь птица или кошка "в углу" не "помешала")? Пока тоже есть идея на автомате порезать по скрины по явно указанным пикселам. 3. Как учесть изменение освещения не в ущерб "пропуску" |
Kisa_AG Member 3411/5450 ответов, #19 в рейтинге 23 года на iXBT, с апреля 2002 2 фото на iXBT.photo Чаще пишет в "Видеозахват" (56%) | Вот тут вариант детектирования движения ависинтом: Обработать большой файл с камеры наблюдения. Разбивка на сцены. |
Anmos Member 63/992 ответов 19 лет на iXBT, с декабря 2005 Чаще пишет в "Рынок" (16%) | TechStone Можно попробовать взять несколько типичных видео "с человеком" и "пустых" и подобрать на них порог срабатывания детектора движения. Лучше всего взять какие-нибудь продвинутые детекторы и подбирать настройки. Однако, скорее всего, при этом видео со сбоями изображения попадут в "человеки". Для более точного раскида надо разрабатывать детектор движения именно под этот случай. А разработчику придется за это платить... ship2002 -------------------------------------- 2. Есть ли какие-нибудь тулзы которые сравнивают не все изображение, а только его .кусок (чтобы какая-нибудь птица или кошка "в углу" не "помешала")? ---------------------------- В большинстве программ видеонаблюдения детекторы движения имеют такие функции "по куску". Посмотрите, описания программ видеонаблюдения, например, ispy . |
ship2002 Member 12/1760 ответов 23 года на iXBT, с февраля 2002 Чаще пишет в "Общий" (14%) Россия, Вологда | Anmos: В большинстве программ видеонаблюдения детекторы движения имеют такие функции "по куску". Посмотрите, описания программ видеонаблюдения, например, ispy . Хм, да есть такой функционал, только вот я вдруг понял, что конкретный кусок не получится подсунуть т.к. машина меняет место несколько раз в течение дня. |
TechStone Member 237/35982 ответов, #71 в рейтинге 21 год на iXBT, с февраля 2004 169 фото на iXBT.photo Чаще пишет в "Юмор" (44%) Россия, モスクワ | Anmos взять несколько типичных видео Вполне можно. При "ложном срабатывании" картинка статична почти. За исключением помех, аля съемка LCD взять какие-нибудь продвинутые детекторы и подбирать настройки Хм, но вот какие при этом видео со сбоями Да не такие они уж и большие. Люди ходят - помех больше. А там только "волны" люминесцентных ламп. остальная картинка статична Оказалось, это видео с глазка. Есть пример. Не все же так может быть печально https://yadi.sk/d/_gCc5n6qhqRWf |
AWRR Member | TechStone В этой теме я Обработать большой файл с камеры наблюдения. Разбивка на сцены. выкладывал скрипт, сейчас, правда, файл удален Там при ряде настроек такое, как на примере видео по ссылке удалось бы отделить без проблем. Я этот скрипт писал давно, сейчас можно было лучше и быстрее сделать, хотя бы многопоточность добавить Собственно, вся суть в получении каждого кадра как матрицы из чисел и ее обработки можно часть кадра брать или еще как ship2002 А насчет вашего случая - ну можно тоже какой-нибудь алгоритм создать, например, если машина определенного цвета и т.п. Смотреть надо... А можно на каком-нибудь сайте типа picabu.ru, vk и т.п. запилить пост о проблеме, предложить небольшое вознаграждение, и выложить видео куда-нибудь в каком-нибудь виде. Объявить - тот, кто первый найдет момент, получит столько-то... Идея дурацкая, конечно, но при посещаемости в десятки тыс люди вполне способны пересмотреть все видео за сравнительно короткий срок и решить проблему |
ship2002 Member 13/1761 ответов 23 года на iXBT, с февраля 2002 Чаще пишет в "Общий" (14%) Россия, Вологда | AWRR выложить видео куда-нибудь в каком-нибудь виде Я уже думал об этом, но видео у меня на 2 терабайта. |
TechStone Member 238/35988 ответов, #71 в рейтинге 21 год на iXBT, с февраля 2004 169 фото на iXBT.photo Чаще пишет в "Юмор" (44%) Россия, モスクワ | AWRR Так моя ситуация, вроде бы, легче - резать ничего не надо. Все файлы по 10 секунд Только в части есть кто-то, а в части никого. Вот где никого - надо делетнуть, оставив только те, где кто-то есть (в любой области экрана). Неужели такое сильные помехи? Да и логи никакие не нужны, как и глубокий анализ. Змей там не ползает и призраков, вроде, тоже нет. Почти сравнение по эталону. Отличие - сохраняем. Нет отличия - удаляем. Что-то типа этого. Но там "волны" от лампы выкладывал скрипт, сейчас, правда, файл удален Крайне жаль |
AWRR Member | TechStone Ну, тот скрипт у меня конечно есть, но он под длинные файлы заточен Возможно, будет время - не на этой неделе - поковыряю, чтобы переделать для работы с кучей коротких роликов |
Kisa_AG Member 3412/5451 ответов, #19 в рейтинге 23 года на iXBT, с апреля 2002 2 фото на iXBT.photo Чаще пишет в "Видеозахват" (56%) | TechStone Прогнал твои образцы клипов через ависинтовский скрипт (выше ссылку давал). В принципе, появление человека более-менее ловится. Но на грани. Из-за полос отличия усредненной светлоты соседних кадров довольно велико - примерно 2.6. В момент появлении (или пропадания) человека отличие где то 4. От опорного кадра тоже где то так же. Т.е. если все клипы из папки склеить в один и прогнать через скрипт с обоими порогами = 3, то можно определить кадры, в которых человек появился, совершил резкое движение или пропал. ЗЫ: ПО идее, более устойчиво можно ловить отличия, если их вычислять только для части кадра в районе конца коридора. ЗЗЫ: На животное алгоритм скорее всего не сработает, так как оно маленькое и отличия светлоты при его появлении скорее всего окажутся сильно меньше порога. Ну если только собака Баскервилей не выскочит, или Йети какой нибудь |
TechStone Member 239/36042 ответов, #71 в рейтинге 21 год на iXBT, с февраля 2004 169 фото на iXBT.photo Чаще пишет в "Юмор" (44%) Россия, モスクワ | AWRR Возможно, будет время - не на этой неделе - поковыряю, чтобы переделать для работы с кучей коротких роликов Ох, было бы супер, конечно! Kisa_AG если их вычислять только для части кадра в районе конца коридора Там нужно 2 точки - конец коридора (дверь) и правый угол, у самого края. Чуть ниже середины (скрин) Тоесть, открывается дверь (или, если в некоторых кадрах она открыта - появляется человек). И справа, когда там открывается дверь Основные точки. Остальное, думаю, словить скриптом проблем не составит же? Там по середине кадра сразу огромное движение На животное алгоритм скорее всего не сработает А животных и не надо. Говорят, нет их там К сообщению приложены файлы: |
ring1956 Junior Member 1/1 ответов 8 лет на iXBT, с августа 2016 | AWRR: AWRR - очень большая просьба еще раз выложить прежнюю программу для анализа больших видеофайлов или, если есть такая возможность - то, что лучше и быстрее. Очень нужно, могу заплатить разумные деньги. Вообще такая программа востребована всеми, у кого простые видеорегистраторы. Они не желают писать по движению, пишут постоянно.TechStone В этой теме я Обработать большой файл с камеры наблюдения. Разбивка на сцены. выкладывал скрипт, сейчас, правда, файл удален Там при ряде настроек такое, как на примере видео по ссылке удалось бы отделить без проблем. Я этот скрипт писал давно, сейчас можно было лучше и быстрее сделать, хотя бы многопоточность добавить Собственно, вся суть в получении каждого кадра как матрицы из чисел и ее обработки можно часть кадра брать или еще как ship2002 А насчет вашего случая - ну можно тоже какой-нибудь алгоритм создать, например, если машина определенного цвета и т.п. Смотреть надо... А можно на каком-нибудь сайте типа picabu.ru, vk и т.п. запилить пост о проблеме, предложить небольшое вознаграждение, и выложить видео куда-нибудь в каком-нибудь виде. Объявить - тот, кто первый найдет момент, получит столько-то... Идея дурацкая, конечно, но при посещаемости в десятки тыс люди вполне способны пересмотреть все видео за сравнительно короткий срок и решить проблему Мой адрес 2760020@gmail.com |
AWRR Member | ring1956 Здравствуйте! Ответил в приват |
Kolobokk Member 398/3213 ответов, #31 в рейтинге 21 год на iXBT, с ноября 2003 Чаще пишет в "Видеозахват" (21%) Web-страница | WebCam.Looker. Натравить на файл или на живую камеру, указать область в которой нужно отслеживать движение и настроить чувствительность. В результате можно получить либо ролики с движением, либо картинки. Есть портативная версия. |
Griz5 Member 1/20 ответов 17 лет на iXBT, с января 2008 Россия, Волгоград | Есть готовая программа для этой цели, посмотри здесь http://detector.ucoz.net/ |
SergeyNV Member 14/1474 ответов 21 год на iXBT, с апреля 2004 Чаще пишет в "Политика" (18%) Россия, Москва | Griz5 Что означает ошибка: Can't render video source filter output pin. -0 -0 ? А Вы не могли бы дописать помощь/снять видео по использованию Вашей программы в разных ситуациях ? Добавление от 13.02.2018 15:15: KolobokkWebCam.Looker. что-то там в качестве источника в виде файла только картинки можно выбирать а в виде URL непонятно как вставить ссылку на локальный файл (file://localhost/f:/1/двн.mp4) не помогает Исправлено: SergeyNV, 13.02.2018 21:06 |
Mercoff iXBT.com Team 21677/26069 ответов, #6 в рейтинге 20 лет на iXBT, с мая 2004 279 фото на iXBT.photo Чаще пишет в "Видеозахват" (72%) Россия, Родина Первого Совета Web-страница | А вот кстати (точнее, совсем некстати) и мне понадобился такой инструмент. Нужно проанализировать аж трехнедельную запись с камеры. Кодек файлов H.264, размер слегка нестандартный типа 1280х960. Ищу программу, в которой можно натравить детектор на определенную область (камера статична,движение нужно искать в центре кадра) и запустить анализ движения либо поиск посторонних объектов. Задолбали нарики со своими закладками |
AWRR Member | Mercoff: Посмотрите приватА вот кстати (точнее, совсем некстати) и мне понадобился такой инструмент. Нужно проанализировать аж трехнедельную запись с камеры. Кодек файлов H.264, размер слегка нестандартный типа 1280х960. Ищу программу, в которой можно натравить детектор на определенную область (камера статична,движение нужно искать в центре кадра) и запустить анализ движения либо поиск посторонних объектов. Задолбали нарики со своими закладками Я хотел написать нормальную программу, но пока есть только примерный консольный вариант Возможно, подойдет |
Griz5 Member 2/21 ответов 17 лет на iXBT, с января 2008 Россия, Волгоград | SergeyNV: Скорее всего не установлен кодек ffdshow, программа работает только через него! Видео инструкцию может в будущем сделаю...Griz5 Что означает ошибка: Can't render video source filter output pin. -0 -0 ? А Вы не могли бы дописать помощь/снять видео по использованию Вашей программы в разных ситуациях ? |
Серёга_качарский Junior Member 1/1 ответов 6 лет на iXBT, с октября 2018 | Griz5: Запустил программу, при попытке воткнуть формат mp4 тоже появилась эта ошибка. Конвертировал файл в AVI - принялся без проблем. Дело в кодеке ffdshow. Установленная последняя версия, как и писал автор не поддерживает mp4. Ранней версии этого кодека я не нашёл. Попадается самая минимальная 4504. Тоже без поддержки mp4.SergeyNV: Скорее всего не установлен кодек ffdshow, программа работает только через него! Видео инструкцию может в будущем сделаю...Griz5 Что означает ошибка: Can't render video source filter output pin. -0 -0 ? А Вы не могли бы дописать помощь/снять видео по использованию Вашей программы в разных ситуациях ? И вопрос - парни, подскажите пожалуйста, после обработки файла, результат конкретно с движением куда-то сохраняться должен? Не разобрался что-то. |
Griz5 Member 3/22 ответов 17 лет на iXBT, с января 2008 Россия, Волгоград | http://detector.ucoz.net/ffdshow_rev2925_20090429_clsid.exe все версии ffdshow на выбор здесь результат с движением сохраняется в ту же папку где был исходный файл имя файла это дата и время его создания примерно такое: 181020_215008.avi |