Hastighetskameraer er der for å måle hastigheten på kjøretøyene som kjører på veien, og brukes til å finne ut personene som bryter trafikkreglene. Men kan du forestille deg at du kan bygge et fotoboks hjemme og kan måle hastigheten på kjøretøy utenfor hjemmet ditt. Her har denne fyren Greg Tinker bygget et fotoboks med Raspberry Pi og kameramodul.
Du trenger bare å fikse kameraet som peker mot veien med Raspberry Pi som kjører programvaren, og så snart noen kjøretøy passerer, vil det gi deg et bilde av kjøretøyet med hastigheten trykt på den med dato og klokkeslett. For å eliminere problemene som skapes av andre bevegelige objekter utenfor, legges det til en logikk for å tegne en grense for området som skal overvåkes, ved hjelp av musen. Deretter blir andre gjenstander i bevegelse utenfor grensen kastet.
Hoveddelen er ferdig i programvaren. Dette prosjektet bruker OpenCV 3 for datasyn og bildebehandlingsbiblioteker med Python 3 for å utvikle programvaren. Han brukte bevegelsesdetektorprogram fra pyimagesearch.com og modifiserte det for hastighetsregistrering. Betjeningen er enkel, den måler tiden det tar av kjøretøyet, for å krysse avgrensningsavstanden og beregner hastigheten. Hele Python Script kan lastes ned fra GitHub-kontoen hans her.
Little Trigonometry and Math brukes til å beregne avstanden dekket av Camera's Filed of View (FOV). Den er avledet av avstanden til kameralinsen til veien og FOV-vinkelen, så du må hardkode dem i skriptet før du bruker den.
For tiden kan den måle hastighet opptil 40 km / t med bare en bil i overvåket område. Med høy hastighet eller flere biler vil det ikke gi nøyaktige resultater. Så bygg den og sett den på vinduet ditt for å måle hastigheten på kjøretøy for moro skyld eller for en alvorlig sak, for eksempel et bevis på høyhastighets kjøring.