Написал прогу, чтобы узнать как реально ходят трамваи
UPD:
Добавил комментарий с результатами исследования и оценкой точности алгоритма по результатам 24 часов работы.
У нас в ЖК единственный реально быстрый способ доехать куда-то - это трамвай. Утром, когда все едут на работу, люди жалуются на то, что трамваи ходят по 3-4 друг за другом, а потом из долго нет.
Пользуюясь тем, что окна выходят на трамвайные пути - решил написать прогу, которая будет анализировать поток с вебкамеры, детектировать движение по трамвайным путям, писать на жёсткий диск изображение и время проезда в файл.
Спойлер: ходят они более менее равномерно, но я ещё потестирую сутки.
Теперь про прогу:
Я выделил два участка, определяю факт движения в них по попиксельному сравнению текущего изображения в сегменте с предыдущим, плюс временная задержка, чтобы не мерцало и не приводило к ложным срабатываниям.
На жестком диске формируются файлы с картинками (буду сутки анализировать, чтобы посчитать процент ошибок и как она работает в разное время дня).
Я очень рад, что написал - долго собирался)) недавно изучил базу по Python, до этого только на C++ писал и лет 10 назад последний раз)))
Я доволен!)) Панамку для критиков приготовил))
UPD:
Разместил код на GitHub: https://github.com/Stan-public32/Tram_detector







