Hastighedskameraer er der for at måle hastigheden på de køretøjer, der kører på vejen, og bruges til at finde ud af de mennesker, der overtræder trafikreglerne. Men kan du forestille dig, at du kan bygge et hastighedskamera hjemme og kan måle hastigheden på køretøjer uden for dit hjem. Her har denne fyr Greg Tinker bygget et hastighedskamera med Raspberry Pi og kameramodul.
Du skal bare rette kameraet, der peger mod vejen med Raspberry Pi, der kører softwaren, og så snart et køretøj passerer, giver det dig billedet af køretøjet med dets hastighed trykt på det med dato og klokkeslæt. For at eliminere de problemer, der er skabt af andre bevægelige objekter udenfor, tilføjes en logik for at tegne en grænse for det område, der skal overvåges ved hjælp af musen. Derefter bortskaffes andre bevægelige genstande uden for grænsen.
Hoveddelen udføres i slutningen af softwaren. Dette projekt bruger OpenCV 3 til computersyn og billedbehandlingsbiblioteker med Python 3 til at udvikle softwaren. Han brugte Motion Detector Program fra pyimagesearch.com og modificerede det til Speed Detection. Betjeningen er enkel, den måler den tid, det tager af køretøjet, at krydse afstanden ' grænse ' og beregner hastigheden. Hele Python Script kan downloades fra hans GitHub-konto her.
Lille trigonometri og matematik bruges til at beregne den afstand, der er dækket af Camera's Filed of View (FOV). Det er afledt af afstanden fra kameralinsen til vejen og FOV-vinklen, så du skal hårdt kode dem i scriptet, før du bruger det.
I øjeblikket kan den måle hastighed op til 40 km / t med kun en bil i det overvågede område. Med høj hastighed eller flere biler giver det ikke nøjagtige resultater. Så bygg det og sæt det på dit vindue for at måle køretøjers hastighed for sjov eller for en alvorlig sag som et 'bevis' på højhastighedskørsel.