सड़क पर चलने वाले वाहनों की गति को मापने के लिए स्पीड कैमरे हैं, और ट्रैफ़िक नियमों का उल्लंघन करने वाले लोगों का पता लगाने के लिए उपयोग किया जाता है। लेकिन क्या आप सोच सकते हैं कि आप अपने घर पर स्पीड कैमरा बना सकते हैं और अपने घर के बाहर वाहनों की गति को माप सकते हैं। यहां इस लड़के ग्रेग टिंकर ने रास्पबेरी पाई और कैमरा मॉड्यूल के साथ एक स्पीड कैमरा बनाया है ।
आपको बस सॉफ्टवेयर चलाने वाले रास्पबेरी पाई के साथ सड़क की ओर इशारा करते हुए कैमरे को ठीक करने की आवश्यकता है, और जैसे ही कुछ वाहन गुजरते हैं, यह आपको तारीख और समय के साथ उस पर मुद्रित अपनी गति के साथ वाहन की छवि देगा। बाहर अन्य चलती वस्तुओं द्वारा बनाई गई समस्याओं को खत्म करने के लिए, माउस का उपयोग करके क्षेत्र की निगरानी के लिए एक सीमा खींचने के लिए एक तर्क जोड़ा जाता है। फिर सीमा के बाहर अन्य गतिशील वस्तुओं को छोड़ दिया जाएगा।
मुख्य भाग सॉफ्टवेयर के अंत में किया जाता है। यह परियोजना सॉफ्टवेयर विकसित करने के लिए पायथन 3 के साथ कंप्यूटर विज़न और इमेज प्रोसेसिंग लाइब्रेरी के लिए ओपनसीवी 3 का उपयोग करती है। उन्होंने pyimagesearch.com से मोशन डिटेक्टर प्रोग्राम का इस्तेमाल किया और इसे स्पीड डिटेक्शन के लिए संशोधित किया। ऑपरेशन सरल है, यह वाहन द्वारा उठाए गए समय को मापता है, ' सीमा ' की दूरी को पार करता है, और गति की गणना करता है। संपूर्ण पायथन लिपि को यहां उनके GitHub खाते से डाउनलोड किया जा सकता है।
लिटिल ट्रिगोनोमेट्री और मैथ का उपयोग कैमरा के फाइल ऑफ व्यू (FOV) द्वारा तय की गई दूरी की गणना के लिए किया जाता है । यह कैमरा लेंस की दूरी से सड़क और FOV कोण तक प्राप्त होता है, इसलिए आपको इसे उपयोग करने से पहले स्क्रिप्ट में हार्ड कोड की आवश्यकता होगी।
वर्तमान में यह निगरानी क्षेत्र में केवल एक कार के साथ 40mph तक की गति को माप सकता है। उच्च गति या कई कारों के साथ, यह सटीक परिणाम नहीं देगा। इसलिए इसे बनाएं और इसे अपनी खिड़की पर सेट करें ताकि मस्ती के लिए या हाई स्पीड ड्राइविंग के 'प्रूफ़' जैसे गंभीर कारण के लिए वाहनों की गति को माप सकें।