विषयसूची:
- चरण 1: Arduino IDE कॉन्फ़िगर करें
- चरण 2: बोर्ड को तार दें
- चरण 3: स्केच तैयार करें
- चरण 4: कैमरा स्ट्रीम देखें
- चरण 5: चेहरा पहचानना और पहचानना
वीडियो: ESP32-CAM बोर्ड का उपयोग करके फेस डिटेक्शन के साथ IP कैमरा: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
यह पोस्ट दूसरों की तुलना में अलग है और हम बहुत ही दिलचस्प ESP32-CAM बोर्ड पर एक नज़र डालते हैं जो आश्चर्यजनक रूप से सस्ता ($ 9 से कम) और उपयोग में आसान है। हम एक साधारण आईपी कैमरा बनाते हैं जिसका उपयोग 2MP कैमरा मॉड्यूल का उपयोग करके लाइव वीडियो फीड स्ट्रीम करने के लिए किया जा सकता है। हम फेस डिटेक्शन और फेस रिकग्निशन फीचर को भी आजमाते हैं।
ऊपर दिया गया वीडियो 4 मिनट से कम समय में आपकी जरूरत की हर चीज को कवर कर देता है।
चरण 1: Arduino IDE कॉन्फ़िगर करें
हम Arduino IDE में ESP32 बोर्ड सपोर्ट पैकेज जोड़कर शुरू करते हैं। आपको फ़ाइल मेनू से बोर्ड प्रबंधक URL में निम्न लिंक जोड़ने की आवश्यकता है।
dl.espressif.com/dl/package_esp32_index.json
फिर, बोर्ड मैनेजर खोलें, ESP32 खोजें और पैकेज इंस्टॉल करें। इसके पूरा होने तक प्रतीक्षा करें और विंडो बंद करें। सुनिश्चित करें कि आपने टूल मेनू से सही बोर्ड सेटिंग्स का चयन किया है, जैसा कि छवि में देखा गया है। COM पोर्ट तब तक उपलब्ध नहीं होगा जब तक आप अगला कदम नहीं उठाते।
चरण 2: बोर्ड को तार दें
ESP32-CAM बोर्ड में ऑनबोर्ड USB कनेक्टर नहीं है इसलिए आपको स्केच अपलोड करने के लिए बाहरी USB से सीरियल कनवर्टर का उपयोग करने की आवश्यकता है। आप ऊपर दिखाए गए वायरिंग कनेक्शन का उपयोग कर सकते हैं लेकिन सुनिश्चित करें कि USB से सीरियल कनवर्टर 3.3V मोड में जुड़ा हुआ है।
बोर्ड को बिजली देने के लिए बाहरी 5V आपूर्ति का उपयोग करने की अनुशंसा की जाती है, खासकर यदि आप FTDI ब्रेकआउट बोर्ड का उपयोग कर रहे हैं। बाहरी 5V आपूर्ति के लिए, एक साधारण USB ब्रेकआउट बोर्ड ठीक काम करेगा। CP2102 ब्रेकआउट बोर्ड से सीधे बोर्ड को शक्ति प्रदान करने में कुछ सफलता मिली है ताकि आप इसे पहले आज़मा सकें। जरूरत पड़ने पर बोर्ड में 3.3V पावर पिन भी होता है।
बोर्ड को डाउनलोड मोड में डालने के लिए जम्पर की जरूरत होती है। एक बार जब आपके पास सब कुछ कनेक्ट हो जाए, तो बोर्ड को पावर दें, 115, 200 की बॉड दर के साथ एक सीरियल टर्मिनल (टूल्स-> सीरियल मॉनिटर) खोलें और रीसेट बटन दबाएं। आपको एक आउटपुट प्राप्त करना चाहिए जैसा कि छवि में दिखाया गया है और यह इंगित करेगा कि सब कुछ अपेक्षित रूप से काम कर रहा है।
चरण 3: स्केच तैयार करें
कैमरावेबसर्वर उदाहरण स्केच खोलें जैसा कि ऊपर की छवि में दिखाया गया है। सुनिश्चित करें कि आप अपने वाईफाई नेटवर्क का नाम और पासवर्ड जोड़ते हैं क्योंकि बोर्ड को इससे जुड़ना होगा। साथ ही, चित्र में दिखाए अनुसार AI_THINKER कैमरा मॉडल का चयन करना सुनिश्चित करें। एक यह किया जाता है। स्केच अपलोड करें और फिर सीरियल मॉनिटर को फिर से खोलें।
वाईफाई नेटवर्क से जुड़ने के लिए बोर्ड को कुछ सेकंड दें और फिर आप आईपी पते के साथ कनेक्शन की स्थिति देखेंगे। जैसे ही हम अगले चरण पर जाते हैं, इसे नोट कर लें।
चरण 4: कैमरा स्ट्रीम देखें
एक वेब ब्राउज़र खोलें और पिछले चरण में प्राप्त IP पता दर्ज करें। आपको छवि में एक जैसा पृष्ठ प्राप्त करना चाहिए। "स्टार्ट स्ट्रीम" बटन पर क्लिक करें और आपको लाइव स्ट्रीम देखने में सक्षम होना चाहिए। आप अपनी आवश्यकताओं के आधार पर संकल्प को कुछ उच्चतर में बदलते हैं। कुछ सेटिंग्स और प्रभाव भी हैं जिनके साथ आप खेल सकते हैं।
यदि आपको वीडियो फीड में क्षैतिज रेखाएं मिलती हैं, तो यह अपर्याप्त शक्ति का संकेत है। उस स्थिति में एक छोटे यूएसबी केबल या वैकल्पिक पावर स्रोत का उपयोग करने का प्रयास करें।
आप एक स्थिर छवि भी प्राप्त कर सकते हैं, लेकिन चूंकि यह कहीं भी संग्रहीत नहीं है, इसलिए यदि आवश्यक हो तो आपको राइट-क्लिक करना होगा और इसे सहेजना होगा।
चरण 5: चेहरा पहचानना और पहचानना
चेहरे का पता लगाने के काम करने के लिए, आपको CIF या कम रिज़ॉल्यूशन का चयन करना होगा। बोर्ड किसी चेहरे का पता लगाने और उसे स्क्रीन पर हाइलाइट करने के लिए वीडियो फीड को प्रोसेस करेगा। यदि आप चेहरा पहचान सक्षम करते हैं, तो यह यह देखने के लिए जांच करेगा कि क्या पता लगाया गया चेहरा ज्ञात है या नामांकित है, यदि नहीं, तो यह इसे घुसपैठिए के रूप में टैग करेगा। यदि आप किसी चेहरे को सहेजना चाहते हैं तो आप एक से अधिक नमूनों को पंजीकृत करने के लिए नामांकन चेहरा बटन दबा सकते हैं जिसे वह संदर्भ के रूप में उपयोग करेगा।
ESP32-CAM का उपयोग करके एक साधारण IP कैमरा बनाना कितना आसान है। वीडियो की गुणवत्ता उत्कृष्ट नहीं है लेकिन उन्होंने इस तरह के कैमरा मॉड्यूल के साथ काम करने की पूरी प्रक्रिया को वास्तव में सरल बना दिया है। हम इसका उपयोग कुछ और दिलचस्प प्रोजेक्ट बनाने के लिए करेंगे, इसलिए यदि आपको यह पसंद आया है, तो नीचे दिए गए लिंक का उपयोग करके हमें फॉलो करना न भूलें:
- यूट्यूब:
- इंस्टाग्राम:
- फेसबुक:
- ट्विटर:
- बीएनबीई वेबसाइट:
सिफारिश की:
फेस ट्रैकिंग और स्माइल डिटेक्शन हैलोवीन रोबोट्स: 8 स्टेप्स (चित्रों के साथ)
फेस ट्रैकिंग और स्माइल डिटेक्टिंग हैलोवीन रोबोट्स: हैलोवीन आ रहा है! हमने कुछ अच्छा बनाने का फैसला किया। मिलिए घोस्टी और स्कली रोबोट से। वे आपके चेहरे का अनुसरण कर सकते हैं और वे जानते हैं कि आप अपने साथ हंसने के लिए कब मुस्कुरा रहे हैं! यह प्रोजेक्ट iRobbie ऐप का उपयोग करने का एक और उदाहरण है जो iPhone int
रास्पबेरी पीआई -4 पर रीयल टाइम फेस डिटेक्शन: 6 चरण (चित्रों के साथ)
रास्पबेरीपी -4 पर रीयल टाइम फेस डिटेक्शन: इस निर्देश में हम शुन्याफेस लाइब्रेरी का उपयोग करके शुन्या ओ / एस के साथ रास्पबेरी पाई 4 पर रीयल टाइम फेस-डिटेक्शन करने जा रहे हैं। आप इस ट्यूटोरियल का अनुसरण करके रास्पबेरीपी -4 पर 15-17 की डिटेक्शन फ्रेम दर प्राप्त कर सकते हैं
Arduino बोर्ड का उपयोग करके AVR बोर्ड को कैसे प्रोग्राम करें: 6 कदम
Arduino बोर्ड का उपयोग करके AVR बोर्ड को कैसे प्रोग्राम करें: क्या आपके पास AVR माइक्रोकंट्रोलर बोर्ड है? क्या इसे प्रोग्राम करना मुश्किल है? खैर, आप सही जगह पर हैं। यहां, मैं आपको एक प्रोग्रामर के रूप में Arduino Uno बोर्ड का उपयोग करके Atmega8a माइक्रोकंट्रोलर बोर्ड को प्रोग्राम करने का तरीका दिखाऊंगा। तो बिना आगे
रास्पबेरी पाई ज़ीरो और ओपनसीवी के साथ फेस और आई डिटेक्शन: 3 चरण
रास्पबेरी पाई ज़ीरो और ओपनसीवी के साथ फेस एंड आई डिटेक्शन: इस निर्देशयोग्य में मैं यह दिखाने जा रहा हूं कि आप रास्पबेरी पाई और ओपनसीवी का उपयोग करके चेहरे और आंख का पता कैसे लगा सकते हैं। यह opencv पर मेरा पहला निर्देश है। मैंने रास्पबेरी में ओपन सीवी सेट करने के लिए कई ट्यूटोरियल्स का पालन किया लेकिन हर बार कुछ त्रुटियों के साथ मारा। वैसे भी मैं
टेक्सास बिग फेस - ३डी फेस प्रोजेक्शन कैसे करें: १० कदम (चित्रों के साथ)
टेक्सास बिग फेस - ३डी फेस प्रोजेक्शन कैसे करें: "जीवित प्रतिमाएं" बनाएं मूर्तियों पर अपना चेहरा प्रक्षेपित करके।A How To By: डेविड सदरलैंड, किर्क मोरेनो ने ग्रैफिटी रिसर्च लैब ह्यूस्टन* के सहयोग से कई टिप्पणियों में कहा है कि कुछ ऑडियो समस्याएं हैं। यह है