Fotoradari ir paredzēti, lai mērītu uz ceļa braucošo transportlīdzekļu ātrumu, un tos izmanto, lai uzzinātu cilvēkus, kuri pārkāpj Ceļu satiksmes noteikumus. Bet vai jūs varat iedomāties, ka varat uzcelt ātruma kameru savās mājās un izmērīt transportlīdzekļu ātrumu ārpus jūsu mājas. Šeit šis puisis Gregs Tinkers ir uzbūvējis ātruma kameru ar Raspberry Pi un Camera moduli.
Jums vienkārši jānosaka kamera, kas vērsta uz ceļa, ar Raspberry Pi, kas darbojas ar programmatūru, un, tiklīdz kāds transportlīdzeklis iet garām, tas jums parādīs transportlīdzekļa attēlu ar tā ātrumu, uz kura ir iespiests datums un laiks. Lai novērstu problēmas, ko rada citi kustīgi objekti ārpusē, tiek pievienota loģika, lai, izmantojot peli, uzzīmētu robežu uzraudzāmajam apgabalam. Tad citi kustīgi objekti, kas atrodas ārpus robežas, tiks izmesti.
Galvenā daļa tiek veikta programmatūras beigās. Šis projekts programmatūras izstrādei izmanto OpenCV 3 datorvīzijai un attēlu apstrādes bibliotēkām ar Python 3. Viņš izmantoja kustības detektoru programmu vietnē pyimagesearch.com un pārveidoja to ātruma noteikšanai. Darbība ir vienkārša, tā mēra laiku, kas nepieciešams transportlīdzeklim, lai šķērsotu “ robežas ” attālumu, un aprēķina ātrumu. Visu Python skriptu var lejupielādēt no viņa GitHub konta šeit.
Mazā trigonometrija un matemātika tiek izmantota, lai aprēķinātu attālumu, ko veic Camera's Filed of View (FOV). To atvasina kameras objektīva attālums līdz ceļam un FOV leņķis, tāpēc pirms tā izmantošanas tie ir stingri jākodē skriptā.
Pašlaik tas var izmērīt ātrumu līdz 40 jūdzēm stundā tikai ar vienu automašīnu uzraugāmajā zonā. Ar lielu ātrumu vai vairākām automašīnām tas nedos precīzus rezultātus. Tāpēc uzbūvējiet to un iestatiet uz sava loga, lai izmērītu transportlīdzekļu ātrumu izklaides nolūkos vai nopietnu iemeslu dēļ, piemēram, ātrgaitas braukšanas “pierādījums”.