Реализация Computer Vision проекта по аналитике дорожного движения
ฝัง
- เผยแพร่เมื่อ 6 ต.ค. 2024
- Репозиторий из видео - github.com/Kol...
Данная программа осуществляет анализ входящего трафика на участке кругового движения. Алгоритм определяет загруженность примыкающих дорог и выводит интерактивную статистику.
Подписывайтесь на канал, чтобы быть в курсе новых видео и узнавать больше о компьютерном зрении!
Вот рабочий релиз данного проекта. Недавно доработал его немного, добавив вывод стрима с видео в браузер + поддержка rtsp потоков: github.com/Koldim2001/TrafficAnalyzer/releases/tag/TrafficAnalyzer_v1.2.0
Это очень круто, ты красавчик. Реализация пушка просто. Очень помог с моим проектом)
Спасибо большое за потраченное время и информацию.
Очень приятно ☺️ желаю удачи!
Дмитрий, молодец. Очень содержательно! видосы от профи как раз и начинаются с 2 часов!
Спасибо большое ☺️ рад что оказалось видео полезным
Отличное видео! Продолжайте в том же духе)
Дима, лайк, респект :)
Лайк и респект
Добрый день, Дмитрий. Для начала хочу сказать спасибо за столь полезное видео, вы большой молодец. И попутно хочу спросить, есть ли возможность обработки сразу нескольких rstp потоков, но только для детекции? Заранее спасибо!
Спасибо)) как раз об этом будет следующий ролик на канале. Как раз про масштабирование на много камер.
Ориентировочно числа 14-15 октября выйдет
github.com/Koldim2001/TrafficAnalyzer/tree/feature/influx
Вот в этой ветке находится доработанная версия под эту задачу
@@Koldim2001 Спасибо большое!
Как всегда Ваше видео на высоте Дмитрий! С удоволствием просмотрел и взял много чего на заметку. :) Теперь знаю что такое Grafana :) Много раз слышал но ни разу не видел. Хоть суть видео и не о ней :). Вопрос: я правильно понял что все докеры работают под Виндовс? Если все это запускать в Линукс - много ли придется корректировать ?
Спасибо большое :) да докер может работать на любой ОС (на винде я через wsl2 ставил)
Отличная работа! Скажите, а можно как-то посчитать еще и исходящий трафик. Тоесть нужно понимать например конкретная машина откуда приехала и куда поехала. Некая матрица кореспонденций
Да можно такую логику прописать. Для этого надо добавить в трек элемент атрибут дороги убытия и прописать логику типа такую: если уже инициализирована дорога въезда, то как только будет новое пересечение с какой-то дорогой то тогда записать в этот новый атрибут эту дорогу.
А далее уже поменять ноду вычисления итоговой статистики под ту статистику что интересует. У меня это аналитика пяти состояний (по одной на каждую дорогу), а вам придется добавить каждую с каждой то есть типа 11 12 13 14 15 22 23 24… итого 15 состояний анализируется и далее в бд записываются
Так что да мой ответ - конечно можно так сделать. Что изменить я вам рассказал))
Спасибо Дмитрий! Очень хорошее и полезное видео! Дмитрий подскажите пожалуйста как вы экспортировали координаты из CVAT в entry_exit_lanes.json?
Всё нашёл. Из бекапа проекта CVAT.
@@АндрейСеменов-р7кда все верно разметил зоны и выгрузил через формат coco 1.0
@@Koldim2001 Спасибо!
Здравствуйте, Дмитрий! Подскажите пожалуйста как поставить rtsp поток от камеры, вместо видео файла? Если просто подставляю ссылку то ругается, что файл не найден.
Нужно тогда в коде ноды video reader assert убрать. Код должен выглядите как в случае с номером камеры передаваемой. Там вы увидите ифы на int значения это как раз обработка вебки. Так что можете в if прописать что если есть "http" в src тогда его так же обрабатывать
@@Koldim2001Спасибо за помощь! Всё заработало.
Недавно добавил это фичу. Теперь можно из исходного кода
Сколько по времени, примерно, заняло написание этого проекта?
Ориентировочно недели 3
Можете глянуть историю коммитов так будет проще отследить