Fotoradary służą do pomiaru prędkości pojazdów poruszających się po drogach i służą do wykrywania osób naruszających przepisy ruchu drogowego. Ale czy możesz sobie wyobrazić, że możesz zbudować fotoradar w swoim domu i mierzyć prędkość pojazdów poza domem. Tutaj ten Greg Tinker zbudował kamerę prędkości z Raspberry Pi i modułem kamery.
Wystarczy ustawić kamerę skierowaną w stronę drogi z Raspberry Pi z uruchomionym oprogramowaniem, a gdy tylko przejedzie jakiś pojazd, wyświetli obraz pojazdu z wydrukowaną na nim prędkością wraz z datą i godziną. Aby wyeliminować problemy stwarzane przez inne poruszające się obiekty na zewnątrz, dodano logikę rysowania granicy obszaru do monitorowania za pomocą myszy. Następnie inne poruszające się obiekty poza granicą zostaną odrzucone.
Główna część jest wykonywana po stronie oprogramowania. Ten projekt wykorzystuje OpenCV 3 do wizji komputerowej i bibliotek przetwarzania obrazu z Python 3 do rozwijania oprogramowania. Użył programu Motion Detector z pyimagesearch.com i zmodyfikował go pod kątem Speed Detection. Operacja jest prosta, mierzy czas potrzebny pojazdowi do przekroczenia odległości „ granicy ” i oblicza prędkość. Cały skrypt Pythona można pobrać z jego konta GitHub tutaj.
Mała trygonometria i matematyka służą do obliczania odległości pokonywanej przez pole widzenia kamery (FOV). Jest określany na podstawie odległości obiektywu aparatu od drogi i kąta FOV, więc przed użyciem należy go na stałe zakodować w skrypcie.
Obecnie może mierzyć prędkość do 40 mil na godzinę tylko jednym samochodem w obszarze monitorowanym. Przy dużej prędkości lub wielu samochodach nie da dokładnych wyników. Zbuduj go i ustaw na oknie, aby zmierzyć prędkość pojazdów dla przyjemności lub w poważnej sprawie, takiej jak „dowód” jazdy z dużą prędkością.