Hastighetskameror finns där för att mäta hastigheten på de fordon som kör på vägen och används för att ta reda på de människor som bryter mot trafikreglerna. Men kan du föreställa dig att du kan bygga en hastighetskamera hemma och kan mäta hastigheten på fordon utanför ditt hem. Här har den här killen Greg Tinker byggt en hastighetskamera med Raspberry Pi och kameramodul.
Du behöver bara fixa kameran som pekar mot vägen med Raspberry Pi som kör programvaran, och så snart ett fordon passerar ger det dig bilden av fordonet med dess hastighet tryckt på den med datum och tid. För att eliminera problemen som skapas av andra rörliga föremål utanför läggs en logik till för att rita en gräns för det område som ska övervakas med musen. Då kasseras andra rörliga föremål utanför gränsen.
Huvuddelen görs i programvarans slut. Detta projekt använder OpenCV 3 för datorsyn och bildbearbetningsbibliotek med Python 3 för att utveckla programvaran. Han använde Motion Detector Program från pyimagesearch.com och modifierade det för Speed Detection. Manövreringen är enkel, den mäter den tid det tar av fordonet, för att korsa " gränsavståndet " och beräknar hastigheten. Hela Python-skriptet kan laddas ner från hans GitHub-konto här.
Little Trigonometry and Math används för att beräkna avståndet som täcks av Camera's Filed of View (FOV). Det härrör från kameralinsens avstånd till vägen och FOV-vinkel, så du måste hårdkoda dem i skriptet innan du använder den.
För närvarande kan den mäta hastighet upp till 40 km / h med endast en bil i det övervakade området. Med hög hastighet eller flera bilar ger det inte exakta resultat. Så bygg den och ställ in den på ditt fönster för att mäta fordonshastighet för skojs skull eller för en allvarlig orsak som ett "bevis" för höghastighetskörning.