| Видеотехника Ремонт телевизоров, видео, DVD-проигрывателей. Разработка систем видеонаблюдения. |
как сравнить два кадра видеокамеры
14.10.2024, 21:14
|
|
|
Гражданин KAZUS.RUN
Регистрация: 18.07.2006
Сообщений: 894
Сказал спасибо: 244
Сказали Спасибо 31 раз(а) в 28 сообщении(ях)
|
как сравнить два кадра видеокамеры
Друзья
Задача.
Есть видеокамера, которая смотрит на какое то место на асфальте, где проходят люди и в начальном этапе никого нет,
Запоминаем кадр безлюдный,
Затем появляется один человек в поле зрения камеры, который стоит на месте.
Сравниваем с безлюдным кадром и выявляем разницу.
Появляется второй стоящий человек и опять выявляем разницу по сравнению с безлюдным кадром.
Таким образом нужно выловить момент когда в кадре будут 5 человек и сообщить оператору о перегрузке дороги(в роде как пробки определяются на дорогах наверно).
Такой вопрос.
Можно ли это реализовать не сложными средствами и без компьютера и какие микросхемы нужны будут для его осуществления?
Может есть готовое решение?
Заранее благодарен.
|
|
|
|
14.10.2024, 21:29
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,801
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
|
Re: как сравнить два кадра видеокамеры
А что сложного? Берем видеопоток и гоним через нейросеть. Сейчас нейросети да-же в минимальные по стоимости чипы стоят.
Пример: игрался с https://aliexpress.com/item/1005004970779483.html
Вычленяет фигуры людей элементарно. Вывести в консоль ( или куда угодно в любом виде) количество людей в поле зрения камеры - вообще не проблема.
Цена в конфигурации "Комплект: M1s Dock Cam" ~ 1400 руб.
|
|
|
|
Сказали "Спасибо" DanilinSA
|
|
|
14.10.2024, 21:32
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,459
Сказал спасибо: 3,227
Сказали Спасибо 3,513 раз(а) в 2,394 сообщении(ях)
|
Re: как сравнить два кадра видеокамеры
Считать дельту по пикселям? Или, что то же самое(?), - корреляцию кадров? И можете ли быть уверены, что тот же результат не даст банальное изменение освещённости и/или тени предметов вне кадра?
Думаю, лучше начать с книжек по машинному зрению (CV, compuret vision). Сегментации там и всё такое.
Высосано из пальца за время написания ответа.
__________________
Экзорцист 40-го уровня.
|
|
|
|
Сказали "Спасибо" ForcePoint
|
|
|
15.10.2024, 09:02
|
|
|
Гражданин KAZUS.RUN
Регистрация: 18.07.2006
Сообщений: 894
Сказал спасибо: 244
Сказали Спасибо 31 раз(а) в 28 сообщении(ях)
|
Re: как сравнить два кадра видеокамеры
Друзья,
Большое спасибо.
Уже информация о том, что это не сложно меня очень вдохновило.
Дальше постараюсь думать автономно.
|
|
|
|
15.10.2024, 09:16
|
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
|
Re: как сравнить два кадра видеокамеры
Сообщение от DanilinSA
|
|
Вычленяет фигуры людей элементарно
|
Гм... "На разборе полетов шеф вычленил Иванова. Конкретно, так, вычленил!"
Ну, а если серьёзно - можно в этом месте поподробней? Например, дать на водку... Явки, пароли... Короче, пинок в нужном направлении.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
15.10.2024, 09:36
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,801
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
|
Re: как сравнить два кадра видеокамеры
Практически невозможно простыми методами вычленить человека из видеопотока. И отличить его от других движущихся или неподвижных предметов. Или пятен произвольной формы.
Уже на этом этапе проект встанет. Метод разности кадров работает только для определения движения в зоне контроля камеры и выдачи тревоги.
|
|
|
|
Сказали "Спасибо" DanilinSA
|
|
|
21.10.2024, 22:08
|
|
|
Временная регистрация
Регистрация: 16.06.2016
Сообщений: 58
Сказал спасибо: 5
Сказали Спасибо 70 раз(а) в 23 сообщении(ях)
|
Re: как сравнить два кадра видеокамеры
"Добро пожаловать в нейропроцессоры!"  ST Microelectronics выпустила STM32N6 с нейроблоком для ИИ-обработки изображений.
Распознавание человека или какого-то предмета в кадре происходит по тем же принципам, по каким мы, живые люди, определяем, что видим именно человека. То есть, у нас есть некоторое представление о том, как должен выглядеть человек, его характерные черты - две ноги, две руки, голова, туловище. И не имеет значение, какого роста и толщины человек, во что он одет и какой у него цвет кожи, и в какой обстановке (освещении) он находится. Фигуру человека мы можем определить даже по его тени на асфальте, если отбрасываемая тень будет иметь сходные с человеком пропорции и части фигуры.
Предложение топикстартера сравнивать два кадра и смотреть их разницу - не особо то стаботает. Потому что из-за шумов матрицы и вообще изменяющейся освещенности числовые значения в пикселях кадра будут постоянно разными. Здесь нужно как минимум, не просто сравнение, а сравнение в пределах диапазона, да еще и со взвешиванием по усредненному значению всего кадра. И даже желательно кадр разбить на зоны и сравнивать именно в пределах каждой зоны, со взвешиванием по среднему в зоне. То есть, изменения должны быть не в абсолютных цифрах, а в относительных, да еще и с весовыми коэффициентами.
Последний раз редактировалось Variant99; 21.10.2024 в 22:27.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:29.
|
|