Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Видеотехника Ремонт телевизоров, видео, DVD-проигрывателей. Разработка систем видеонаблюдения.

 
Опции темы

как сравнить два кадра видеокамеры

Непрочитано 14.10.2024, 21:14  
begun
Гражданин KAZUS.RUN
 
Регистрация: 18.07.2006
Сообщений: 894
Сказал спасибо: 244
Сказали Спасибо 31 раз(а) в 28 сообщении(ях)
begun на пути к лучшему
По умолчанию как сравнить два кадра видеокамеры

Друзья
Задача.
Есть видеокамера, которая смотрит на какое то место на асфальте, где проходят люди и в начальном этапе никого нет,
Запоминаем кадр безлюдный,
Затем появляется один человек в поле зрения камеры, который стоит на месте.
Сравниваем с безлюдным кадром и выявляем разницу.
Появляется второй стоящий человек и опять выявляем разницу по сравнению с безлюдным кадром.
Таким образом нужно выловить момент когда в кадре будут 5 человек и сообщить оператору о перегрузке дороги(в роде как пробки определяются на дорогах наверно).
Такой вопрос.
Можно ли это реализовать не сложными средствами и без компьютера и какие микросхемы нужны будут для его осуществления?
Может есть готовое решение?
Заранее благодарен.
Реклама:
begun вне форума  
Непрочитано 14.10.2024, 21:29  
DanilinSA
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,801
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: как сравнить два кадра видеокамеры

А что сложного? Берем видеопоток и гоним через нейросеть. Сейчас нейросети да-же в минимальные по стоимости чипы стоят.

Пример: игрался с https://aliexpress.com/item/1005004970779483.html
Вычленяет фигуры людей элементарно. Вывести в консоль ( или куда угодно в любом виде) количество людей в поле зрения камеры - вообще не проблема.
Цена в конфигурации "Комплект: M1s Dock Cam" ~ 1400 руб.
DanilinSA вне форума  
Сказали "Спасибо" DanilinSA
begun (15.10.2024)
Непрочитано 14.10.2024, 21:32  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,459
Сказал спасибо: 3,227
Сказали Спасибо 3,513 раз(а) в 2,394 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: как сравнить два кадра видеокамеры

Считать дельту по пикселям? Или, что то же самое(?), - корреляцию кадров? И можете ли быть уверены, что тот же результат не даст банальное изменение освещённости и/или тени предметов вне кадра?
Думаю, лучше начать с книжек по машинному зрению (CV, compuret vision). Сегментации там и всё такое.
Высосано из пальца за время написания ответа.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Сказали "Спасибо" ForcePoint
begun (15.10.2024)
Непрочитано 15.10.2024, 09:02  
begun
Гражданин KAZUS.RUN
 
Регистрация: 18.07.2006
Сообщений: 894
Сказал спасибо: 244
Сказали Спасибо 31 раз(а) в 28 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: как сравнить два кадра видеокамеры

Друзья,
Большое спасибо.
Уже информация о том, что это не сложно меня очень вдохновило.
Дальше постараюсь думать автономно.
begun вне форума  
Непрочитано 15.10.2024, 09:16  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: как сравнить два кадра видеокамеры

Сообщение от DanilinSA Посмотреть сообщение
Вычленяет фигуры людей элементарно
Гм... "На разборе полетов шеф вычленил Иванова. Конкретно, так, вычленил!"
Ну, а если серьёзно - можно в этом месте поподробней? Например, дать на водку... Явки, пароли... Короче, пинок в нужном направлении.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 15.10.2024, 09:36  
DanilinSA
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,801
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: как сравнить два кадра видеокамеры

Практически невозможно простыми методами вычленить человека из видеопотока. И отличить его от других движущихся или неподвижных предметов. Или пятен произвольной формы.
Уже на этом этапе проект встанет. Метод разности кадров работает только для определения движения в зоне контроля камеры и выдачи тревоги.
DanilinSA вне форума  
Сказали "Спасибо" DanilinSA
VladimirIvan (15.10.2024)
Непрочитано 21.10.2024, 22:08  
Variant99
Временная регистрация
 
Регистрация: 16.06.2016
Сообщений: 58
Сказал спасибо: 5
Сказали Спасибо 70 раз(а) в 23 сообщении(ях)
Variant99 на пути к лучшему
По умолчанию Re: как сравнить два кадра видеокамеры

"Добро пожаловать в нейропроцессоры!" ST Microelectronics выпустила STM32N6 с нейроблоком для ИИ-обработки изображений.

Распознавание человека или какого-то предмета в кадре происходит по тем же принципам, по каким мы, живые люди, определяем, что видим именно человека. То есть, у нас есть некоторое представление о том, как должен выглядеть человек, его характерные черты - две ноги, две руки, голова, туловище. И не имеет значение, какого роста и толщины человек, во что он одет и какой у него цвет кожи, и в какой обстановке (освещении) он находится. Фигуру человека мы можем определить даже по его тени на асфальте, если отбрасываемая тень будет иметь сходные с человеком пропорции и части фигуры.

Предложение топикстартера сравнивать два кадра и смотреть их разницу - не особо то стаботает. Потому что из-за шумов матрицы и вообще изменяющейся освещенности числовые значения в пикселях кадра будут постоянно разными. Здесь нужно как минимум, не просто сравнение, а сравнение в пределах диапазона, да еще и со взвешиванием по усредненному значению всего кадра. И даже желательно кадр разбить на зоны и сравнивать именно в пределах каждой зоны, со взвешиванием по среднему в зоне. То есть, изменения должны быть не в абсолютных цифрах, а в относительных, да еще и с весовыми коэффициентами.

Последний раз редактировалось Variant99; 21.10.2024 в 22:27.
Variant99 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сравнить два массива корректно begun Микроконтроллеры, АЦП, память и т.д 13 07.12.2010 16:10
Интересный вопрос - два усилителя к одной нагрузке eCAH Аудиотехника 45 14.10.2010 01:23
Преобразователь частоты на два двигателя yurets1234 Производственное оборудование 11 17.04.2010 16:08
AtTiny2313 ШИМ на два плеча Classic001 Микроконтроллеры, АЦП, память и т.д 44 10.04.2010 17:37
Куда уходит энергия в индуктивностях? tauP10 Электроника - это просто 166 10.06.2009 23:16


Часовой пояс GMT +4, время: 09:29.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.