Камеры контроля скорости предназначены для измерения скорости транспортных средств, движущихся по дороге, и используются для обнаружения людей, нарушающих Правила дорожного движения. Но можете ли вы представить себе, что вы можете построить камеру контроля скорости у себя дома и измерять скорость транспортных средств за пределами вашего дома. Вот этот парень Грег Тинкер построил камеру контроля скорости с Raspberry Pi и модулем камеры.
Вам просто нужно зафиксировать камеру, указывающую на дорогу, с Raspberry Pi, на котором запущено программное обеспечение, и как только какой-то автомобиль проезжает мимо, он предоставит вам изображение автомобиля с напечатанной на нем скоростью с датой и временем. Чтобы устранить проблемы, создаваемые другими движущимися объектами снаружи, добавлена логика для рисования границы области, подлежащей мониторингу, с помощью мыши. Тогда другие движущиеся объекты за пределами границы будут отброшены.
Основная часть выполняется со стороны программного обеспечения. Этот проект использует OpenCV 3 для компьютерного зрения и библиотеки обработки изображений с Python 3 для разработки программного обеспечения. Он использовал программу обнаружения движения с сайта pyimagesearch.com и модифицировал ее для определения скорости. Операция проста, он измеряет время, затрачиваемое транспортным средством, чтобы пересечь « границу » расстояния, и вычисляет скорость. Весь скрипт Python можно загрузить из его учетной записи GitHub здесь.
Небольшая тригонометрия и математика используются для расчета расстояния, которое покрывает поле обзора камеры (FOV). Он определяется расстоянием от объектива камеры до дороги и углом обзора, поэтому вам необходимо жестко запрограммировать их в скрипте перед его использованием.
В настоящее время он может измерять скорость до 40 миль в час только с одним автомобилем в зоне наблюдения. С высокой скоростью или несколькими автомобилями он не даст точных результатов. Поэтому создайте его и установите на своем окне, чтобы измерять скорость транспортных средств для развлечения или для серьезных целей, таких как «Доказательство» высокоскоростного вождения.