विषयसूची:
- चरण 1: चरण 1: पुस्तकालय आयात करना
- चरण 2: चरण 2: वेबकैम तक पहुंचें
- चरण 3: चरण 3: फ़्रेम पढ़ना
- चरण 4: चरण 4: बारकोड से डेटा पढ़ना
- चरण 5: चरण 5: क्यूआर कोड के चारों ओर आयत बनाना और डेटा प्रदर्शित करना
- चरण 6:
वीडियो: क्यूआर कोड स्कैनर पायथन में ओपनसीवी का उपयोग करते हुए: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
आज की दुनिया में हम देखते हैं कि क्यूआर कोड और बार कोड का इस्तेमाल उत्पाद पैकेजिंग से लेकर ऑनलाइन भुगतान तक लगभग हर जगह किया जा रहा है और आजकल हम मेनू देखने के लिए रेस्तरां में भी क्यूआर कोड देखते हैं।
तो इसमें कोई शक नहीं कि यह अब बड़ी सोच है। लेकिन क्या आपने कभी सोचा है कि यह क्यूआर कोड कैसे काम करता है या इसे कैसे स्कैन किया जाता है और हमें जरूरी जानकारी मिल जाती है। यदि आप नहीं जानते हैं तो आप उत्तर के लिए सही जगह पर हैं।
इस निर्देश में आप सीखेंगे कि पायथन और ओपनसीवी का उपयोग करके अपना जीता हुआ क्यूआर कोड स्कैनर कैसे बनाया जाए
आपूर्ति:
- पायथन (3.6, 3.7, 3.8 अनुशंसित)
- ओपनसीवी लाइब्रेरी
- पाइज़बार लाइब्रेरी
चरण 1: चरण 1: पुस्तकालय आयात करना
आइए अपने आवश्यक पुस्तकालयों को आयात करके शुरू करें, तो हम 3 पुस्तकालयों का उपयोग करेंगे
1. ओपनसीवी
2. नम्पी
3. पाइजबार
चरण 2: चरण 2: वेबकैम तक पहुंचें
यहां हम OpenCV से VideoCapture फ़ंक्शन का उपयोग करके और अपनी आउटपुट विंडो की चौड़ाई और ऊंचाई निर्धारित करके अपने वेबकैम तक पहुंचेंगे।
यहां महत्वपूर्ण बात यह है कि यदि आप अपने आंतरिक वेबकैम का उपयोग कर रहे हैं तो VideoCapture फ़ंक्शन में 0 पास करें और यदि आप बाहरी वेबकैम पास 1 का उपयोग कर रहे हैं
अब लाइन 6 में हम अपनी आउटपुट विंडो की ऊंचाई को 640 के रूप में परिभाषित कर रहे हैं (3 ऊंचाई के लिए उपयोग है)
लाइन 7 में हम अपनी आउटपुट विंडो की ऊंचाई को 480 के रूप में परिभाषित करते हैं (ऊंचाई के लिए उपयोग किया जाता है)
चरण 3: चरण 3: फ़्रेम पढ़ना
वेबकैम से फ्रेम पढ़ना बहुत आसान है। आपको बस थोड़ी देर के लूप को जोड़ने की जरूरत है और लूप के अंदर दो चर बनाते हैं यानी रिट और फ्रेम "cap.read ()" का उपयोग करके फ्रेम को पढ़ते हैं।
अब आपके सभी फ्रेम वेरिएबल "फ्रेम" में स्टोर हो जाएंगे
चरण 4: चरण 4: बारकोड से डेटा पढ़ना
अब हम एक for लूप बनाएंगे जिसमें हम बारकोड से डेटा पढ़ेंगे।
तो हम "डीकोड" का उपयोग करने जा रहे हैं जिसे हमने क्यूआर कोड के डेटा को डीकोड करने के लिए आयात किया है
और हम इसे वेरिएबल "myData" में स्टोर करेंगे और यह जांचने के लिए प्रिंट करेंगे कि डेटा सही है या नहीं
चरण 5: चरण 5: क्यूआर कोड के चारों ओर आयत बनाना और डेटा प्रदर्शित करना
तो सबसे पहले हम एक वेरिएबल नेम pts बनाएंगे जो कि पॉइंट है जो हमें हमारे QR कोड के 4 कॉर्नर पॉइंट देगा
अब इस बिंदु का उपयोग करके हम अपने क्यूआर कोड के चारों ओर एक आयत बनाएंगे जैसा कि रेखा 16-18. में दिखाया गया है
टेक्स्ट प्रदर्शित करने के लिए myData वेरिएबल का उपयोग किया जाएगा जहां हमारा डेटा संग्रहीत किया गया है
चरण 6:
और अंत में हम OpenCV में "imshow" फ़ंक्शन का उपयोग करके अपना फ्रेम प्रदर्शित कर रहे हैं
लाइन 22-23 पर हमने प्रोग्राम किया है कि यदि हम "q" दबाते हैं तो प्रोग्राम समाप्त हो जाएगा
सिफारिश की:
रास्पबेरी पाई और ओपनसीवी का उपयोग करते हुए रीयल-टाइम रूबिक क्यूब ब्लाइंडफोल्डेड सॉल्वर: 4 चरण
रास्पबेरी पाई और ओपनसीवी का उपयोग करते हुए रीयल-टाइम रूबिक क्यूब ब्लाइंडफोल्डेड सॉल्वर: यह रूबिक के क्यूब टूल का दूसरा संस्करण है जिसे आंखों पर पट्टी बांधकर हल करने के लिए बनाया गया है। पहला संस्करण जावास्क्रिप्ट द्वारा विकसित किया गया था, आप प्रोजेक्ट को देख सकते हैं RubiksCubeBlindfolded1पिछले के विपरीत, यह संस्करण रंगों का पता लगाने के लिए OpenCV लाइब्रेरी का उपयोग करता है और ई
पायथन, इलेक्ट्रॉन और केरस का उपयोग करते हुए तंत्रिका नेटवर्क संचालित तारामंडल: 8 कदम
पायथन, इलेक्ट्रॉन और केरस का उपयोग करते हुए तंत्रिका नेटवर्क संचालित तारामंडल: इस निर्देश में, मैं आपको दिखाऊंगा कि कैसे मैंने पायथन और इलेक्ट्रॉन का उपयोग करके एक स्वचालित 3 डी तारामंडल जनरेटर लिखा। ऊपर दिया गया वीडियो प्रोग्राम द्वारा बनाए गए यादृच्छिक तारामंडलों में से एक को दिखाता है।**नोट: यह प्रोग्राम किसी भी तरह से सही नहीं है, और कहीं न कहीं
ओपनसीवी का उपयोग करके पायथन में रंग का पता लगाना: 8 कदम
OpenCV का उपयोग करके पायथन में रंग का पता लगाना: हैलो! इस निर्देश का उपयोग ओपनसीवी लाइब्रेरी का उपयोग करके अजगर में एक छवि से एक विशिष्ट रंग निकालने के तरीके के बारे में मार्गदर्शन करने के लिए किया जाता है। यदि आप इस तकनीक के लिए नए हैं तो चिंता न करें, इस गाइड के अंत में आप अपना खुद का रंग प्रोग्राम करने में सक्षम होंगे
क्यूआर कोड का उपयोग करके अपने वाईफाई पासवर्ड को स्वचालित रूप से साझा करें: 4 कदम
क्यूआर कोड का उपयोग करके अपने वाईफाई पासवर्ड को स्वचालित रूप से साझा करें: इस निर्देश में, हम सीखेंगे कि एक क्यूआर कोड कैसे बनाया जाए जो आपके मेहमानों को बिना किसी प्रयास के वाईफाई से जोड़ता है। इंटरनेट एक आवश्यकता है। जैसे ही हम किसी जगह पर जाते हैं तो सबसे पहले हमें वाईफाई एक्सेस की जरूरत होती है। चाहे वह फ्रेंडली गेट होस्ट कर रहा हो
ESP8266 का उपयोग करते हुए लंबी दूरी का वाईफाई स्कैनर: 6 कदम (चित्रों के साथ)
ESP8266 का उपयोग करते हुए लंबी दूरी का वाईफाई स्कैनर: इस निर्देश में मैं एक बैटरी चालित पोर्टेबल लॉन्ग रेंज 2.5 बैंड वाईफाई स्कैनिंग डिवाइस बनाता हूं जो यह निर्धारित करने के लिए उपयोग किया जाता है कि कौन सा चैनल मेरे होम नेटवर्क के लिए सबसे अच्छा है। इसका उपयोग चलते-फिरते खुले वाईफाई एक्सेस पॉइंट खोजने के लिए भी किया जा सकता है। बनाने की लागत: लगभग $25 डॉलर