Բովանդակություն:
- Պարագաներ
- Քայլ 1. TTL ծրագրավորողի ստեղծում (Լրացուցիչ)
- Քայլ 2. Միացման կարգավորում և կազմաձևում IDE- ում
- Քայլ 3: Կոդ և գրադարաններ
- Քայլ 4: Դա այն է Խմբագրել
Video: ESP32 CAM դեմքի ճանաչում MQTT աջակցությամբ - AI-Thinker: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Բարեւ Ձեզ!
Ես ուզում էի կիսել ծրագրի իմ ծածկագիրը, եթե ինձ պետք էր ունենալ ESP CAM ՝ դեմքի ճանաչմամբ, որը կարող էր տվյալներ ուղարկել MQTT- ին: Այնքան լավ.. միգուցե 7 ժամ փնտրելով բազմաթիվ կոդերի օրինակներ և փնտրելով, թե ինչ է, ես ավարտեցի MQTT ինտեգրումը:
Պարագաներ
Այն, ինչ ձեզ հարկավոր է.
- ESP32 տեսախցիկ ($ 5 $)
- TTL ծրագրավորող ($ 2 $)
- 5 Jumper մալուխներ
Քայլ 1. TTL ծրագրավորողի ստեղծում (Լրացուցիչ)
Եթե դուք օգտագործում եք համակարգիչ, որն ունի ավելի նոր տարբերակ, քան Windows 7 -ը, ապա, ամենայն հավանականությամբ, ծրագրավորողի համար անհրաժեշտ են աջակցվող վարորդներ:
Եթե սարքը չի կարողանում սկսել, ապա խորհուրդ եմ տալիս այս հեշտ ձեռնարկը `վարորդները ձեռքով տեղադրելու համար
Քայլ 2. Միացման կարգավորում և կազմաձևում IDE- ում
Անհրաժեշտ է այն մետաղալարով կապել ինչպես նկարի մեջ (ավելի լավ է օգտագործել 5 վ 3 վ -ի փոխարեն):
Մոխրագույն մալուխը պետք է միացված լինի միայն այն դեպքում, եթե ցանկանում եք այն ծրագրավորել:
Ենթադրում եմ, որ արդեն տեղադրված եք ESP32 փաթեթը, եթե այո, ապա պետք է հետ տանել տարբերակը, ինչից էլ որ օգտվեք այս պահից մինչև 1.01 տարբերակը, այս քայլը անհրաժեշտ է դեմքի ճանաչման համար, այլապես այն չի աշխատի:
Հաջորդ քայլը ձեր IDE- ի TOOLS- ի մեջ մտնելն է և Partition Scheme- ը սահմանել Huge APP, և որպես տախտակ ընտրել ESP32 Wrover մոդուլը:
Քայլ 3: Կոդ և գրադարաններ
Ձեզ անհրաժեշտ կլինի միայն PubSubClient Library, մնացած բոլոր գրադարաններն ինքնաբերաբար տեղադրվում են:
(Մի մոռացեք փոխել ձեր հավատարմագրերը նախքան բեռնելը)
Ներբեռնեք հավելվածը և կտտացրեք վերբեռնումին, մի մոռացեք վերը նշված մոխրագույն մալուխի մասին:
Բեռնելուց հետո բացեք Սերիայի մոնիտորը և ընտրեք 115200 որպես բաուդ արագություն:
Միանալու համար դուք պետք է տեսնեք IP հասցե: Ո NOTՇԱԴՐՈԹՅՈՆ. Դեմքի ճանաչումն արդեն միացված է սկզբում, այնպես որ այն սկանավորելու է ձեր դեմքը: Խմբագրել. Դա այլևս ինքնաբերաբար չի անի:
MQTT մասում դուք պետք է տեսնեք տեղեկատվական ներդիր և մեկ դեմքի ներդիր: Խմբագրել. Եվ id էջանիշը
Քայլ 4: Դա այն է Խմբագրել
Սա առայժմ դա է, կարծում եմ, որ որոշ ժամանակ կթարմացնեմ, եթե սխալներ կամ որևէ այլ բան տեսնեմ:
Հուսով եմ ձեզ դուր եկավ:
Խմբագրել
Ես որոշ փոփոխություններ եմ կատարել ծածկագրում:
Այն այժմ պահում է ձեր դեմքը ներքին հիշողության մեջ, այնպես որ այն գործարկելիս այն կբեռնի նախկինում պահված բոլոր դեմքերը Flash- ից:
Այն ավտոմատ կերպով պահում է գրանցված դեմքերը Flash- ում:
Գործարկման ժամանակ ես հանեցի նաև ավտոմատ գրանցման դեմքը:
Ես պատրաստել եմ նոր MQTT թեմա, որը կոչվում է «id»: Սա այն է, որտեղ այն ցույց է տալիս ճանաչված վերջին ID- ն:
Խորհուրդ ենք տալիս:
Opencv դեմքի հայտնաբերում, ուսուցում և ճանաչում. 3 քայլ
Opencv դեմքի հայտնաբերում, ուսուցում և ճանաչում. OpenCV- ը բաց կոդով համակարգչային տեսադարան է, որը շատ տարածված է պատկերի մշակման հիմնական առաջադրանքների կատարման համար, ինչպիսիք են ՝ պղտորումը, պատկերի միաձուլումը, պատկերի, ինչպես նաև տեսանյութի որակի բարձրացումը, շեմը և այլն: Բացի պատկերի մշակումից, դա ապացուցում է
Դեմքի ճանաչում և նույնականացում - Arduino Face ID ՝ օգտագործելով OpenCV Python և Arduino. 6 քայլ
Դեմքի ճանաչում և նույնականացում | Arduino Face ID ՝ օգտագործելով OpenCV Python և Arduino. Դեմքի ճանաչում AKA face ID- ն մեր օրերում բջջային հեռախոսների ամենակարևոր հատկություններից է: Այսպիսով, ես ունեի մի հարց " կարո՞ղ եմ ունենալ դեմքի ID իմ Arduino նախագծի համար " և պատասխանը այո է … Իմ ճանապարհորդությունը սկսվեց հետևյալ կերպ. Քայլ 1. Մուտք դեպի մեզ
Դեմքի ճանաչում պրակտիկայում. 21 քայլ
Դեմքի ճանաչում պրակտիկայում. Սա այն առարկան է, որով ես այնքան հրապուրված եմ, որ ստիպում է ինձ քնել: Համակարգչային տեսլականը, օբյեկտների և մարդկանց հայտնաբերումը նախապես պատրաստված մոդելի միջոցով
Opencv դեմքի ճանաչում. 4 քայլ
Դեմքի ճանաչում. Օրերս բավականին տարածված բան է, սմարթ հեռախոսների, բազմաթիվ էլեկտրոնային գործիքների նման ծրագրերում: Այս տեսակի տեխնոլոգիան ներառում է բազմաթիվ ալգորիթմներ և գործիքներ և այլն:
Իրական ժամանակի Դեմքի ճանաչում. Անընդհատ նախագիծ ՝ 8 քայլ (նկարներով)
Իրական ժամանակի դեմքի ճանաչում. Անընդհատ ծրագիր. OpenCV- ն ուսումնասիրող իմ վերջին ձեռնարկում մենք սովորեցինք ԱՎՏՈՄԱՏԱԿԱՆ ՎԻISԻԱՆԻ ՕԲՅԵԿՏԻ ԳՆԱՀԱՏՈՄ: Այժմ մենք կօգտագործենք մեր PiCam- ը `իրական ժամանակում դեմքերը ճանաչելու համար, ինչպես տեսնում եք ստորև