विषयसूची:

Detección De Rostros Con Arduino Intel Edison: 8 चरण
Detección De Rostros Con Arduino Intel Edison: 8 चरण

वीडियो: Detección De Rostros Con Arduino Intel Edison: 8 चरण

वीडियो: Detección De Rostros Con Arduino Intel Edison: 8 चरण
वीडियो: Getting Started with Edison Part 3: Blinking an LED from the Console 2024, जुलाई
Anonim
Detección De Rostros Con Arduino Intel Edison
Detección De Rostros Con Arduino Intel Edison

और अधिक पढ़ें सेर ट्रैटाडोस पोर अन ऑर्डेनडोर। एक्चुअलमेंट, लॉस मेजोरस एल्गोरिटमोस पैरा टेल्स टारेस से बेसन एन रेड्स न्यूरोनेल्स कनवॉल्यूशनलेस, लास क्यूलेस जेनरलमेंट प्रोसेसन माइल्स डे इमेजेज डे रोस्ट्रोस ह्यूमनोस मेडिएन्ट एल उसो डे अप्रेंडिजाजे सुपरविसाडो पैरा एंटरनर एल एल्गोरिटामो एल ओब्जेक्टो बस पहचान। यानि एम्बार्गो, नो वामोस ए मेटर्नोस एन टैंटोस लिओस एन एस्टे इंस्ट्रक्शनेबल वाई यूसरेमोस उन बिब्लियोटेका डे कोडिगो एबिएर्तो डे विजन पोर कंप्यूटाडोरा लामाडा कॉन अन रिको सेट डे कारकैटेरिसिटिकस क्यू पोडेमोस इम्प्लीमेंटर फैसिलमेंट पैरा ला डिटेक्शन और रीकोनोसिमिएंटो डी इमेजेस।

ओपनसीवी से एनक्यूएंट्रा एस्क्रिटा एन सी ++ ओरिएंटैडो ए ओब्जेटोस, एस्टे सोपोर्टा मल्टीपल इडियोमास वाई नोसोट्रोस वामोस ए यूसर पायथन कोमो न्यूस्ट्रो लेंगुआजे डे प्रोग्रामस पैरा रियलिजर ला डिटेक्शियन डे रोस्ट्रोस। संयुक्त राष्ट्र प्रक्रियाएँ और उना इमेजन डे सालिडा। इंटेल एडिसन नो टिएन उना इंटरफैज डी वीडियो, पोर लो क्यू इजेक्यूटारेमोस एल स्क्रिप्ट डी पायथन एन न्यूस्ट्रो पीसी। लुएगो, डेस्पुएस डेल फंकियोनामिएंटो एग्जिटोसो डेल कोडिगो एन ला पीसी, मॉडिफारेमोस एल कोडिगो पैरा कोरेरलो एन एल एडिसन। लास कोसास से एक्लेरान कुआंडो हागामोस ला इंप्लीमेंटेशन प्रैक्टिका। Nuestro objetivo es realizar la detección de rostros y, si se डिटेक्टा, realizar alguna acción.

आपूर्ति

एल सामग्री क्यू आवश्यक के लिए सभी एक काबो इस प्रकार ट्यूटोरियल तों:

हार्डवेयर

  • 1 लैपटॉप/पीसी।
  • 1 प्लाका अरुडिनो इंटेल एडिसन।
  • 2 केबल यूएसबी माइक्रो-बी।
  • 1 स्मार्टफोन कोन ला ऐप "आईपी वेब कैमरा"।
  • 1 सर्वोमोटर एसजी 90।

सॉफ्टवेयर

  • इंटेल फ्लैश टूल लाइट V5.2.4
  • पोटीन
  • फाइलज़िला एफ़टीपी
  • इमेजेन योक्टो पोकी (V25.5-15)
  • वी.एस. कोड
  • पायथन 2.7
  • ओपनसीवी संस्करण 3.3.0
  • Numpy
  • लाइब्रेरिया MRAA
  • ड्राइवर्स डी विंडोज पैरा एल मोडुलो इंटेल एडिसन (से descargan en cuanto se conecta la placa)।
  • आर्किवोस डीएल डी विंडोज (पुएडा सेर क्यू ते फाल्टेन अल मोमेंटो डी इंस्टालर ओपनसीवी एन टीयू लैपटॉप)।

चरण 1: Conectando El Intel Edison a La PC

Conectando एल इंटेल एडिसन और ला पीसी
Conectando एल इंटेल एडिसन और ला पीसी
Conectando एल इंटेल एडिसन और ला पीसी
Conectando एल इंटेल एडिसन और ला पीसी
Conectando एल इंटेल एडिसन और ला पीसी
Conectando एल इंटेल एडिसन और ला पीसी

एल मोडुलो डी हार्डवेयर इंटेल एडिसन लो पोडेमोस एनकॉन्टरर एन ट्रेस प्रेजेंटेशन्स:

  • ला प्लाका डे डेसरोलो क्रेडा पोर इंटेल कम्पैटिबल कॉन अरुडिनो (एस ला क्यू यूसमोस एन एस्टे ट्यूटोरियल)।
  • उना प्लाका मिनी-ब्रेकआउट (कॉन एल मोडलो या मोंटाडो) संगत कॉन ला विस्तार बोर्ड डी अरुडिनो।
  • एल मोडुलो इंटेल एडिसन एन सु एस्टाडो नेटिवो (एक्वी रिक्वेरिमोस फैब्रिकर न्यूस्ट्रा प्रोपिया पीसीबी)।

यो उसरे ला प्लाका डे एक्सपेंशन कम्पैटिबल कॉन अरुडिनो डेबिडो ए ला फ्लेक्सिबिलिडैड वाई कॉम्पिटिबिलिडैड पैरा इंटरेक्ट्यूअर कॉन ओट्रोस एक्टुआडोर्स वाई सेंसर्स। एल इंटेल एडिसन, ए डिफरेंशिया डे ला ओट्रस प्लाकास डी अरुडिनो कॉमो यूएनओ ओ मेगा कोर अन सिस्टेमा ऑपरेटिवो, एन इस्ट कैसो उना इमेजिन लिनक्स लामाडा योक्टो।

टैल वाई कोमो से म्यूस्ट्रा एन ला इमेजन कनेक्टेरेमोस लॉस डॉस केबल्स यूएसबी माइक्रो-बी डेल अरुडिनो एडिसन एक नुएस्ट्रा लैपटॉप। फिजेट बिएन क्यू एल इंटररुपर (मार्काडो कोन एल नेमेरो 1 एन ला इमेजन), इस्ट अपंटेंडो हाशिया अबाजो, सी नो से एन्कुएंट्रा एन डिचा पॉजिशन एल अरुडिनो एडिसन स्थायी अपागाडो।

एल कनेक्टर यूएसबी माइक्रो-बी मार्काडो कोन एल न्यूमेरो 2 से उपयोग के लिए एलिमेंटेशन डी 5 वी, प्रोग्राम उपयोग और आईडीई अरुडिनो, व्याख्यान/एस्क्रिटुरा एन ला मेमोरिया फ्लैश और यूसो डी ईथरनेट ए ट्रैवेस डी यूएसबी।

एल कनेक्टर यूएसबी माइक्रो-बी मार्काडो कोन एल नेमरो 3 से यूटिलिजा पैरा एकेडर पोर एसएसएच और न्यूस्ट्रो एडिसन।

उन सभी को कनेक्ट करें और विंडोज़ को स्थापित करें। पोस्टीरियरमेंट रेविसामोस एन एल एडम्सिनिस्ट्राडोर डी डिस्पोजिटिवोस डी विंडोज़ सी रीकोनोसे डॉस पुएर्टोस:

  • एल प्योर्टो कॉम वर्चुअल डेल इंटेल एडिसन
  • एल प्योर्टो सीरियल कॉम डेल इंटेल एडिसन।

हैबिएन्डो रेविसाडो लो एन्टीरियर, प्रोसीडेमोस अल सिगुएंते पासो, फ्लैशियर एल इंटेल एडिसन को ला इमेजन डे लिनक्स।

चरण 2: फ्लैशेंडो एल इंटेल एडिसन

फ्लैशेंडो एल इंटेल एडिसन
फ्लैशेंडो एल इंटेल एडिसन
फ्लैशेंडो एल इंटेल एडिसन
फ्लैशेंडो एल इंटेल एडिसन
फ्लैशेंडो एल इंटेल एडिसन
फ्लैशेंडो एल इंटेल एडिसन

उन सभी के बारे में जानकारी इस प्रकार है कि सुधारें डिटेक्टाडो पोर ला पीसी, डेब्स फ्लैशियर्लो कॉन ए इमेजन डे लिनक्स। इसके लिए आवश्यक है फ्लैश प्रोविस्टा द्वारा इंटेल: फ्लैश टूल लाइट और एल कनेक्टर यूएसबी माइक्रो-बी मार्काडो को एल न्यूमेरो 2 (देखें पासो पूर्वकाल)।

1. अब्रे ला हेरामिएंटा "फ्लैश टूल लाइट" और कनेक्ट टू डिस्पोजिटिवो ए ला पीसी।

2. हेज़ क्लिक एन एक्ज़ामिनर वाई बस्का एल आर्किवो.ज़िप डे ला इमेजन डे लिनक्स क्यू डेस्कारगैस्ट (एडिसन-इमेज-ww25.5-15.zip)।

3. "फ्लैश के लिए प्रारंभ करें" पर क्लिक करें, ला हेर्रामिएंटा डेसकॉम्प्रिमिरा ऑटोमेटिकामेंट एल आर्किवो वाई एम्पेज़ारा ए सुबीर ला इमेजन डे लिनक्स एन एल इंटेल एडिसन।

4. से ते pedirá desconectar y volver a conectar el केबल USB केबल 2, hazlo.

5. El rectangulito de carga debe de llegar al 100%. लिस्टो! हां, इंटेल एडिसन को याद करें।

इंटेल एडिसन के लिए एक विन्यासकर्ता के रूप में "Linux Yocto Poky" और "Linux Yocto Poky" की स्थापना की गई है।

चरण 3: कॉन्फिगुरैंडो एल इंटेल एडिसन (प्राइमरोस पासोस)।

कॉन्फिगुरैंडो एल इंटेल एडिसन (प्राइमरोस पासोस)।
कॉन्फिगुरैंडो एल इंटेल एडिसन (प्राइमरोस पासोस)।
कॉन्फिगुरैंडो एल इंटेल एडिसन (प्राइमरोस पासोस)।
कॉन्फिगुरैंडो एल इंटेल एडिसन (प्राइमरोस पासोस)।
कॉन्फिगुरैंडो एल इंटेल एडिसन (प्राइमरोस पासोस)।
कॉन्फिगुरैंडो एल इंटेल एडिसन (प्राइमरोस पासोस)।

Después de Flashear con éxito tu Edison, ahora configuraremos el dispositivo, para ello vamos a usar la Terminal PuTTY। SSH और टेलनेट के ग्राहक हैं, साइमन टैथम के लिए मूल रूप से विंडोज के लिए आवश्यक है। वामोस ए उसर ला कॉनेक्सियन सीरियल एक्वी।

एंटेस डी एब्रिर ला टर्मिनल डी पुटी, अब्रे एल "एडमिनिस्ट्राडोर डी डिस्पोजिटिवोस" और एनोटा एल नेमेरो डी पुएर्टो कॉरेस्पोंडेंट पैरा एल कॉम डेल एडिसन (कोई एल वर्चुअल नहीं)। इस्ट वेलोर लो यूसरेमोस पैरा इनिसियलिज़ार ला कम्यूनिकेशंस।

अब्रे पुट्टी और लुएगो, सेलेकिओना एल बॉटन "सीरियल" और इंग्रेसा एल नेमेरो डे पुएर्टो कॉम डेल एडिसन। पोस्टीरियरमेंट एनोटा ला वेलोसिडाड एन बॉडिओस ए ला क्यू से कम्युनिकारा एल एडिसन कॉन् टू इक्विपो, एस्क्राइब ११५२००। फाइनलमेंट प्रेसीना अब्रीर पैरा एम्पेज़ार ला कम्यूनिकेसिओन कॉन एल डिस्पोजिटिवो।

उन सभी के लिए इस तरह के टर्मिनल डी पुट्टी की मदद से काम किया जाता है और इसके लिए एडिसन को कॉन्फ़िगर किया जाता है। लो सिगुएंटे एस अन लिस्टैडो टैरेस क्यू हरेमोस एन ला कंसोला पैरा कॉन्फिगर एल डिस्पोजिटिवो:

  • कॉन्फिगरर अन नोम्ब्रे पैरा एल डिस्सोटिवो।
  • कॉन्फ़िगरर उन कॉन्ट्रासेना पैरा रूट।
  • कोनेक्टर एल एडिसन एक लाल वाईफ़ाई।

पहले से ही लॉग इन करें। "रूट" और प्रेसिजन "एंटर" लिखें। वेरास "रूट@एडिसन" लो क्यूअल सिग्निफिका क्यू ते एनक्यूएंट्रास एन एल डायरेक्टरियो रूट।

अहोरा क्यू या ते एन्कुएंट्रास लिस्टो पैरा टेक्लियर कमांडो, एस्क्राइब:

config_edison --setup

प्रेसिजन एंटर करें y पोस्टीरियरमेंट एस्क्राइब अन पासवर्ड y nuevamente प्रेसिजन एंटर करें। लुएगो ते पेदिरा अन नोम्ब्रे पैरा एल डिस्पोसिटिवो (क्यू एन रियलिडैड एस अन उर्फ मास क्यू अन नोम्ब्रे), एस्क्राइब अन नोम्ब्रे वाई दा एंटर।

फ़ाइनलमेंट ते पेडिरा कॉन्फ़िगरर उन लाल वाईफ़ाई। एल मुडलो एस्केनेरा एल लुगर वाई डिटेक्टारा लास रेड्स वाईफ़ाई डिस्पोनिबल्स, एस्क्राइब एल न्यूमेरो डे ला ओप्सियोन डे ला रेड डिटेक्टाडा ला क्यू ते वास ए कनेक्टर और पोस्टीरियरमेंट ते पेडिरा एल पासवर्ड डे ला रेड, एस्क्रिबेलो वाई प्रेसीना एंटर।

लिस्टो! हां देबे दे एस्टार कोनेक्टाडो अल वाईफ़ाई। ते मोस्ट्रारा उना पंतल्ला एन एल नेवेगडोर को तू होस्टेम और तू निर्देश आईपी। Asimismo puedes revisar más parametros de tu conexion escribiendo:

ifconfig

प्रेसिओना एंटर वाई ते मोस्ट्रारा लॉस पैरामेट्रोस डी टू रेड वाई-फाई।

और इस सूची के लिए कॉन्फ़िगर करने के लिए एल एंटोर्नो डे डेसारोलो इंटीग्रैडो (आईडीई) के लिए एम्पेज़र कोन ला प्रोग्राम। एन नुएस्ट्रो कैसो सेरा … पायथन!

चरण 4: Usando Python Para Programar El Edison

Usando Python Para Programar El Edison
Usando Python Para Programar El Edison
Usando Python Para Programar El Edison
Usando Python Para Programar El Edison

एल एडिसन से पुएडे प्रोग्रामर यूएसंडो एल आईडीई डी अरुडिनो, पाप एम्बार्गो एक्वी यूसरेमोस पायथन।

अल ट्रेटर कॉन पायथन वाई हार्डवेयर, नेसेसिटामोस यूसर ला बिब्लियोटेका "एमआरएए" पैरा इंटरैक्टुअर कॉन लॉस पाइन्स जीपीआईओ। MRAA es un biblioteca esqueleto de bajo nivel para comunicarse con los GPIO's en plataformas GNU / Linux y es संगत con casi todas las placas basadas en Linux utilizadas. पैरा एलो प्रोसेडेरेमोस ए इंस्टालरला।

एन पुट्टी, वीट ए ला टर्मिनल वाई एस्क्राइब (पुएडेस ऑक्यूपर एल एडिटर वी ओ नैनो पोर उदाहरण) एन एल आर्किवो क्यू गेस्टियोना लॉस पैक्वेट्स डी लिनक्स /etc/opkg/base-feeds.conf lo siguiente:

  • src/gz सभी
  • src/gz एडीसन
  • src/gz core2-32

पोस्टीरियरमेंटे गार्डा एल आर्किवो और एक्चुअलीज़ा ला लिस्टा डे पैक्वेट्स एस्क्रिबिएन्डो:

ओपीकेजी अपग्रेड

अहोरा वामोस एक इंस्टालर गिट, लिखिए:

ओपीकेजी गिट स्थापित करें

अहोरा वामोस ए इंस्टालर अन रिपॉजिटरी डी गिटहिब एन एल एडिसन:

गिट क्लोन https://github.com/drejkim/edison-scripts.git ~/edison-scripts

अहोरा अनादिरेमोस ~/एडीसन-लिपियों अल पथ:

  • इको 'एक्सपोर्ट पाथ = $ पाथ: ~/एडीसन-स्क्रिप्ट' >> ~/.प्रोफाइल
  • स्रोत ~/.प्रोफ़ाइल

अहोरा इजेकुटारेमोस लॉस सिगुएंटेस कोमांडोस:

  • आकार बदलेंBoot.sh
  • इंस्टालपिप.श
  • इंस्टालमरा.शो

लिस्टो! हां डिबेमोस डे टेनर कॉन्फिगुराडो करेक्टामेंटे पायथन एन एल एडिसन। पैरा प्रोबार लो एन्टीरियर एजेकुटारेमोस एल कोडिगो एनेक्सैडो एन इस्ट पासो ("प्रूबा.पी") यूसैंडो फाइलज़िला। पैरा एलो एब्रिरेमोस फाइलज़िला एन ला पीसी (लो डेबिस्टे डे हैबर डेसकारगाडो) और एल कैंपो डे "सर्विडोर", "उसुआरियो", "कॉन्ट्रासेना" और "प्यूर्टो" एस्क्रिबिमोस ला आईपी डे टू एडिसन (रिविसालो एस्क्रिबिएन्डो इफकोंग एन टू एडिसन), और usuario (रूट), आप पासवर्ड y finalmente en el campo del purto escribiremos 22, ya que es el que generalmente se emplea para conexiones SSH।

Una vez conectado transfiere el archivo "prueba.py" al फ़ोल्डर "रूट"।

अहोरा एस्क्राइब, देसदे तू एडिसन वाई एन ला उबिकैसिओन "रूट" एल कॉमांडो सिगुएंटे पैरा एजेक्यूटर एल कोडिगो।

अजगर prueba.py

Debemos de observar कोमो el LED 13 enciende 2 milisegundos. वाई से अपागा 2 मिलीसेगुंडोस।

फेलिसिडेड्स! इजेक्टाडो करेक्टामेंटे अन कोडिगो एन फाइटोन पैरा टू एडिसन है। अहोरा या एस्टामोस लिस्टो पैरा प्रोसेसर इमेजेज एन न्यूस्ट्रो एडिसन यूएसंडो पायथन, पेरो एंट्स एस्क्रिबरेमोस और प्रोबरेमोस एल कोडिगो डी पायथन पैरा डिटेक्टर रोस्ट्रोस एन नुएस्ट्रा पीसी …

चरण 5: डिटेक्टैंडो रोस्ट्रोस कॉन ओपनसीवी

डिटेक्टेंडो रोस्ट्रोस कॉन ओपनसीवी
डिटेक्टेंडो रोस्ट्रोस कॉन ओपनसीवी
डिटेक्टैंडो रोस्ट्रोस कॉन ओपनसीवी
डिटेक्टैंडो रोस्ट्रोस कॉन ओपनसीवी

एल इंटेल एडिसन नो टिएन उना इंटरफैज डी सालिडा डे वीडियो, पोर लो क्यू पैरा प्रोबार क्यू एल कोडिगो क्यू एस्क्रिबरेमोस एन पायथन फंकियोना ए ला परफेक्शन प्रोबरेमोस एल कोडिगो पैरा कोरर एन न्यूस्ट्रा पीसी और पोस्टीरियरमेंट लो माइग्रेरेमोस अल एडिसन।

Nuestro objetivo es realizar la detección de rostros y, si se डिटेक्टा, realizar alguna acción.

एंटेस डे एम्पेज़ार नेसेसिटामोस टेनर इंस्टालाडो पायथन और ओपनसीवी एन न्यूस्ट्रास कंप्यूटाडोरा। पोर लो क्यू वामोस ए रियलिज़र एस्टोस पासोस एन नुएस्ट्रा पीसी:

  1. Descargar Python 2.7 en nuestra PC
  2. Descargar OpenCV संस्करण 3.3.0
  3. वे अल डायरेक्टियो एन डोंडे से एक्स्ट्राजो ओपनसीवी और पॉज़िशनेट एन सी:\ओपनसीवी\बिल्ड\पायथन\2.7\x86 और कोपिया एल अरहिवो cv2.pyd अल डायरेक्टरियो डी पायथन सी:\Python27\Lib\site-packages.
  4. इंस्टाल पिप, मास इंफो एन एल सिगुएंटे एनलेस
  5. इंस्टाला सुन्न एस्क्रिबिएन्डो एल कोमांडो डी पायथन -एम पाइप स्थापित करें --उपयोगकर्ता सुन्न

पैरा वेरिफ़ायर क्यू टूडू फंकियोना करेक्टामेंटे एस्क्राइब एन ला टर्मिनल डी पायथन डी टीयू पीसी वाई दा एंटर:

  • आयात सुन्न
  • आयात cv2

एंबोस कोमांडोस रिस्पॉन्डिमेंट डेबेन डे रिस्पॉन्डर निंगुन मेनसाजे डे एरर (ओसिया नाडा), इंडिकैंडो क्यू लास बिब्लियोटेकस से हन इंपोर्टैडो करेक्टामेंट।

अहोरा विवरण और संग्रह "3_detectaRostrosOjos.py", अबे उन टर्मिनल डी पायथन एन टू पीसी और कोर एल प्रोग्रामा। एस्टे प्रोग्रामा वैमोस देबे डे एक्टिवर ला वेबकैम डे टीयू पीसी और डिटेक्टर रोस्ट्रोस वाई ओजोस ताल और कोमो एन ला इमेजन, पासा सालिर डेल प्रोग्रामा प्रेसियोना ला टेकला ईएससी।

सी लो लॉग्रास्ट, felicidades! पेसेमोस अल सिगुएंते पासो क्यू एस कोरर एस्टे कोडिगो डेसडे न्यूस्ट्रो इंटेल एडिसन और एक्टीवर अन मोटर ए पासोस कैडा वेज़ क्यू डिटेक्टी अन रोस्ट्रो।

चरण 6: एंटेस डी लेगर अल कोडिगो एन एडिसन… Teoria De Funcionamiento

एंटेस डी लेगर अल कोडिगो एन एडिसन… Teoria de Funcionamiento!
एंटेस डी लेगर अल कोडिगो एन एडिसन… Teoria de Funcionamiento!

ला डिटेक्सीओन डे रोस्ट्रोस एस अन कैसो म्यू एस्पेसिफिको डेल रेकोनोसिमिएंटो डे ओब्जेटोस। हे मोचोस एनफोकस पैरा एल रेकोनोसिमिएंटो फेशियल। सिन एम्बार्गो, वामोस ए डिस्क्यूटिर लॉस डॉस मास कम्यून्स:

सेगमेंट में बसाडा एन कलर: एन एस्टा टेक्निका, ला कारा से सेगुन एल कलर डे ला पाइल। ला एन्ट्राडा डे एस्टे एल्गोरिटमो सुले सेर उना इमेजन एन फॉर्मेटो डी कलर्स आरजीबी, मिएंट्रास क्यू एन ला एटापा डे प्रोसेसमिएंटो ला कैम्बियामोस ए लॉस फॉर्मेटोस एचएसवी या वाईआईक्यू। एन एस्टे प्रोसेसो, कैडा पिक्सल एस क्लासिफाडो कोमो अन पिक्सल डेल कलर डे ला पिएल ओ अन पिक्सल सिन कलर डे ला पाइल। ला रेज़ोन डेट्रस डेल यूसो डी ओट्रोस मॉडलोस डे कलर क्यू नो सीन आरजीबी एस क्यू ए वेसेस आरजीबी नो पुएडे डिस्टिंगुइर लॉस कोलोरेस डे ला पाइल एन डिफेरेंटेस कॉन्डिसीओनेस डी लूज। एस्टो मेजोरा सिग्निफिकेटिवमेंट अल यूसर ओट्रोस मॉडलोस डी कलर। नोसोट्रोस नो यूसरेमोस एस्टे एल्गोरिटमो।

फ़ीचर-आधारित मान्यता: एस्टा एस ला टेक्निका क्यू सी यूसारेमोस पैरा एस्टे इंस्ट्रक्शनल। एन एस्टा टेकनिका बसकैमोस सीर्टस कैरेक्टरिस्टिकस, और एन बेस ए एसो हैसेमोस एल रिकॉनोसिमिएंटो। एल एम्प्लो डे "हर फीचर-आधारित कैस्केड" पैरा ला डिटेक्शन डे रोस्ट्रोस एस अन मेटोडो एफिकाज डी डिटेक्शन डी ओब्जेटोस प्रोप्यूस एन सु कला सरल सुविधाओं के एक बूस्टेड कैस्केड का उपयोग करके रैपिड ऑब्जेक्ट डिटेक्शन " डेल एनो 2001। इस अन एनफोक बसाडो एन एल एप्रेंडिजाजे ऑटोमेटिको एन डोंडे ला "कैस्केड फंक्शन" से एंट्रेना कॉन्ट्रा अन कॉन्जेन्टो डी इमेजेज पॉजिटिव्स वाई नेगेटिवस। एल एल्गोरित्मो रिक्वायरे डे मचस इमेजेन्स पॉजिटिवस (एन न्यूस्ट्रो कासो एस्टास सोन इमेजेन्स डे कैरस) और मुचस इमेजेज नेगेटिवस (क्यू नो कॉन्टिनेन इमेजेज डे कैरस)। ए पार्टिर डे एलो वामोस ए एंटरनर एल मॉडलो पैरा एक्स्ट्रा लास कैरेक्टरिस्टिकस डी कैडा इमेजन। पैरा एस्टे प्रोपोसिटो, से यूटिलिज़न लास "हार फीचर" क्यू से म्यूस्ट्रान एन ला फिगुरा। कैडा उना डे लास फिगुरस एस अन वेलोर इनिको ओबटेनिडो अल रेस्टार ला सुमा डे पिक्सेल्स डेबाजो डी अन रेक्टेंगुलो ब्लैंको डे ला सुमा डे पिक्सेल्स डेबाजो डी अन रेक्टेंगुलो नेग्रो। लॉस "हार फीचर्स" डेबेन एस्टार एंट्रेनाडोस पैरा ला कारा, आदि। ला बिब्लियोटेका ओपनसीवी कॉन्जेन्टो डे क्लैसिफाडोरेस प्रीडेफिनिडोस। एस्टोस एस्टन डिस्पोनिबल्स एन ला कारपेटा सी:\opencv\build\etc\haarcascades ।

चरण 7: डिटेक्टेंडो रोस्ट्रोस कोन ओपनसीवी एन इंटेल एडिसन

डिटेक्टेंडो रोस्ट्रोस कॉन ओपनसीवी एन इंटेल एडिसन!
डिटेक्टेंडो रोस्ट्रोस कॉन ओपनसीवी एन इंटेल एडिसन!
डिटेक्टेंडो रोस्ट्रोस कॉन ओपनसीवी एन इंटेल एडिसन!
डिटेक्टेंडो रोस्ट्रोस कॉन ओपनसीवी एन इंटेल एडिसन!

वामोस ए इंस्टालर ला बिब्लियोटेका numpy और ओपनसीवी एन एल इंटेल एडिसन, पैरा एलो एस्क्रिबिमोस लॉस सिगुएंट्स कोमांडोस डेसडे ला टर्मिनल डेल एडिसन:

  • opkg अद्यतन
  • ओपीकेजी अपग्रेड
  • opkg स्थापित करें

वेरिफ़िका क्यू तोदो से हया इंस्टालाडो करेक्टामेंटे। पैरा एलो वी ए ला टर्मिनल डी पायथन देसदे तू आर्डिनो एडिसन और एस्क्राइब:

  • आयात सुन्न
  • आयात cv2

सी कैडा उनो डे एस्टोस कॉमांडोस नो नोस रिपोर्टा निंगुन मेनसाजे, टूडो से एन्कुएंट्रा इंस्टालाडो ए ला परफेक्शन।

अहोरा वामोस ए कॉन्फिगरर ला फ्यूएंटे डे वीडियो डे डोंडे एल इंटेल एडिसन लीरा लॉस रोस्ट्रोस। एन तू स्मार्टफोन विवरण ला ऐप "आईपी वेब कैमरा"। हेको लो एन्टीरियर एक ला ऐप और "एजस्टिस डी आईपी वेब कैमरा"/"प्रेफरेंसियास डी वीडियो"/"रिसोल्यूशन डे लास फोटोज" और डीजामोस एल पैरामेट्रो ए 640x480 है। इस बारे में जानकारी दी गई है और इंटेल एडिसन सरलीकरण नहीं है और इसके लिए कोई प्रक्रिया नहीं है और इमेजेज डेबिडो ए ला पोका कैंटिडैड डे रैम क्यू पॉसी (1 जीबी डी रैम)।

एन ला ऐप "आईपी वेब कैमरा" और एल बॉटन अवर "इनिकियर सर्वर" पर क्लिक करें। Ahora, desde tu Smartphone debes de poder ver la camara encendida (como si fuera a tomar photo) y un dirección IP abajito। एस्क्राइब डिचा डायरेक्सीओन आईपी एन टू नेवेगडोर वेब डे ला पीसी वाई डेबेरास वेर एल वीडियो एन विवो, एन मि कासो साल्गो यो सेंडाडो ट्रैबजांडो।

अहोरा डेस्कार्गा एल कोडिगो "ट्रेस.पी" और एल आर्किवो "हारकैस्केड_फ्रंटलफेस_डिफॉल्ट.एक्सएमएल" (लॉस डॉस कोडिगोस लॉस पुएडेस एनकॉन्ट्रार एन लॉस आर्किवोस डेल पासो वास्तविक) एन टीयू पीसी। यूएसए फाइलज़िला पैरा पासर एम्बोस कोडिगोस ए उन मिस्मा लोकलिडैड डी टू एडिसन (पोर उदाहरण एन एल फोल्डर रूट) और इजेक्टा एल कोडिगो डे पायथन को एल कॉमांडो:

अजगर tres.py

देसदे ला टर्मिनल दे तू एडिसन ने उन पर ध्यान दिया "डेम ला डायरेक्शन आईपी" एक्वी इंसर्ट ला आईपी क्यू ते दा "आईपी वेब कैमरा" (एस ला मिस्मा क्यू एस्क्रिबिस्ट एन एल नेवेगडोर डी टीयू पीसी पैरा कनेक्टर्ट) और डेल एंटर। सी टूडो एस करेक्टो डिबेस डे वेर एल मेनसाजे "रोस्ट्रो डिटेक्टाडो" एन ला टर्मिनल डी टू एडिसन वाई "रोस्ट्रो नो डिटेक्डो" एन बेस ए सी पोन्स अन रोस्ट्रो एन ला वेबकैम डे टू सेल्युलर। असिमिस्मो सी डिटेक्टा अन रोस्ट्रो टू इंटेल एडिसन देबे डे हैसर गिरार एल सर्वोमोटर।

सिफारिश की: