Orodha ya maudhui:
- Hatua ya 1: Firmware ya Flash Micropython
- Hatua ya 2: Unganisha kwa MaiX Bit
- Hatua ya 3: Endesha Demos
Video: Demo za MaiX Bit OpenMV zilizopigwa - Maono ya Kompyuta: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Hii ni nakala ya pili kwa safu juu ya AI iliyopangwa kwenye jukwaa la microcontroller ya Edge. Wakati huu nitakuwa nikiandika juu ya MaiX Bit (kiunga na Duka la Studio ya Seeed), bodi ndogo ya maendeleo iliyo tayari. Maelezo yake ni sawa na MaiX Dock, bodi ambayo nilitumia mafunzo ya mwisho, kwani wanatumia chip sawa, Kendryte K210.
Tutatumia firmware ya micropython kujaribu densi za OpenMV. Hapa kuna maelezo kutoka kwa ukurasa wa kwanza wa OpenMV:
Mradi wa OpenMV ni juu ya kuunda gharama ya chini, inayoweza kupanuliwa, inayotumiwa na chatu, moduli za maono ya mashine na inakusudia kuwa "Arduino ya Maono ya Mashine".… Python inafanya kazi kufanya kazi na maono ya algorithms ya mashine kuwa rahisi zaidi. Kwa mfano. Katika Python inayozunguka kupitia orodha ya vitu vilivyorudishwa na find_blobs () na kuchora mstatili kuzunguka kila blob ya rangi hufanywa kwa urahisi katika mistari miwili tu ya nambari.
Kwa hivyo, licha ya MaiX Bit ina huduma ya kuongeza kasi ya mtandao wa neva, wakati mwingine inaweza kuwa rahisi kutumia tu algorithms zilizo na nambari ngumu za OpenMV kufanya kazi hiyo au kuzitumia pamoja.
Matumizi mengine ambayo huja akilini mwangu ni:
1) Utambuzi wa laini ya bot ya wafuasi wa mstari
2) Kugundua taa za trafiki na kugundua mduara na rangi
3) Kutumia kugundua uso kupata nyuso za utambuzi wa uso (na DNN)
Hifadhi ya Github ya nakala hii
Hatua ya 1: Firmware ya Flash Micropython
Kwanza kabisa tutahitaji kuangaza firmware ya micropython kwenye bodi yetu. Kiambatisho kilichowekwa tayari kimejumuishwa katika ghala ya github ya nakala hii, pamoja na kflash.py (huduma ya flash). Ikiwa ungependa kukusanya firmware kutoka kwa msimbo wa chanzo, pakua tu nambari ya chanzo kutoka https://github.com/sipeed/MaixPy, sakinisha zana ya vifaa na uandike nambari ya chanzo kwenye faili ya maixpy.bin. Maagizo ya kina ya ujenzi yanaweza kupatikana hapa.
Piga faili ya binary na
sudo python3 kflash.py kpu.bin
Baada ya kufanikiwa kuangaza fuata hatua inayofuata.
Hatua ya 2: Unganisha kwa MaiX Bit
Sasa MaiX Bit yetu inapaswa kupatikana kupitia unganisho la serial la USB na baudrate 115200. Unaweza kutumia programu yako uipendayo kwa mawasiliano ya serial au amri tu za paka na mwangwi, chochote kinachofaa mahitaji yako. Nilikuwa nikitumia skrini kwa mawasiliano ya serial na kuiona ni rahisi sana.
Amri ya kuanzisha kikao cha mawasiliano ya serial na skrini ni
skrini ya sudo / dev / ttyUSB0 115200
ambapo / dev / ttyUSB0 ni anwani ya kifaa chako.
Huenda ukahitaji kubonyeza kitufe cha kuweka upya kwenye microcontroller yako ili uone ujumbe wa salamu na msukumo wa mkalimani wa chatu.
Hatua ya 3: Endesha Demos
Sasa unaweza kupata hali ya kunakili kwa kubonyeza Ctrl + E na kunakili-kubandika nambari za onyesho. Ili kuziendesha bonyeza Ctrl + D katika hali ya kunakili.
Ikiwa hautaki kurekodi video, unahitaji kutoa maoni juu ya laini za kurekodi video. Vinginevyo nambari itatupa ubaguzi ikiwa hakuna kadi ya SD iliyoingizwa
Hapa kuna maelezo mafupi ya kila onyesho:
Pata miduara - hutumia kazi ya kupata_duru kutoka OpenMV. Inahitaji kupunguzwa zaidi kwa programu yako mahususi, haswa kizingiti (inadhibiti ni miduara gani inayogunduliwa kutoka kwa mabadiliko ya hough. Mizunguko tu yenye ukubwa mkubwa kuliko au sawa na kizingiti inarejeshwa) na maadili ya r_min, r_max.
Pata mstatili - hutumia kazi ya kupata_kufanya kutoka OpenMV. Unaweza kucheza karibu na kizingiti cha thamani, lakini thamani niliyo nayo katika onyesho inafanya kazi vizuri sana kwa kupata mstatili.
Tafuta nyuso, tafuta macho - hutumia kazi za kupata vipengee na Cascades za Haar kwa kugundua macho na uso wa mbele kwenye picha. Unaweza kucheza karibu na kizingiti na viwango vya kiwango cha usahihi wa biashara-usahihi wa biashara.
Pata mistari isiyo na mwisho - hutumia kazi za kupata_kuta kupata mistari yote isiyo na kipimo kwenye picha ukitumia mabadiliko ya hough.
Gundua rangi - hutumia kazi ya kupata_takwimu kupata kitu cha asilimia na kisha kubadilisha maadili ya maana ya TABU ya LAB kuwa Tuple ya maadili ya RGB. Niliandika mfano huu mwenyewe na inafanya kazi vizuri, lakini kumbuka matokeo ya utambuzi wa rangi yataathiriwa na hali ya taa iliyoko.
Unaweza kupata demos nyingi za kupendeza katika ghala ya OpenMV github! Zinapatana zaidi na micropython ya MaiX Bit, kitu pekee unachohitaji kukumbuka ni kuongeza sensor.run (1) baada ya kuweka pixformat na fremu.
Jaribio la furaha na nambari ya OpenMV. Ikiwa una maswali yoyote au unataka kushiriki matokeo yako ya kupendeza, usisite kunifikia kwenye Youtube au LinkedIn. Sasa, samahani, nitaenda kutengeneza roboti!
Ilipendekeza:
Kompyuta ya Raspberry Pi PC-PSU ya Kompyuta na Diski Ngumu, Shabiki, PSU na Zima ya Kuzima: Hatua 6
Kompyuta ya Raspberry Pi PC-PSU ya Kompyuta na Diski Ngumu, Shabiki, PSU na Zima ya Kuzima: Septemba 2020: Raspberry Pi ya pili iliyowekwa ndani ya kesi ya kusambaza umeme ya PC iliyokusudiwa, ilikuwa imejengwa. Hii hutumia shabiki juu - na mpangilio wa vifaa ndani ya kesi ya PC-PSU ni tofauti. Imebadilishwa (kwa saizi 64x48), Tangazo
Kugundua kitu na Bodi za MaiX zilizopigwa (Kendryte K210): Hatua 6
Kugundua kitu na Bodi za MaiX zilizopigwa (Kendryte K210): Kama mwendelezo wa nakala yangu ya zamani juu ya utambuzi wa picha na Bodi za MaiX zilizopigwa, niliamua kuandika mafunzo mengine, nikizingatia kugundua kitu. Kulikuwa na vifaa vya kufurahisha vilivyoibuka hivi karibuni na chip ya Kendryte K210, pamoja na S
Jinsi ya Kuunda Kompyuta yako ya Kompyuta: Hatua 20
Jinsi ya Kuunda Kompyuta yako ya Kompyuta yako mwenyewe: Ikiwa unataka kujenga kompyuta yako mwenyewe kwa uchezaji wa video, muundo wa picha, uhariri wa video, au hata kwa kujifurahisha tu, mwongozo huu wa kina utakuonyesha haswa kile utahitaji kujenga kompyuta yako mwenyewe
Jinsi ya Kutuma Faili Kubwa Kutoka Kompyuta hadi Kompyuta: Hatua 6
Jinsi ya Kutuma Faili Kubwa Kutoka Kompyuta hadi Kompyuta: Ukubwa wa faili unaendelea kuongezeka kwa ukubwa kadri teknolojia inavyoendelea. Ikiwa uko katika ufundi wa ubunifu, kama vile muundo au uundaji, au mtu anayependeza tu, kuhamisha faili kubwa inaweza kuwa shida. Huduma nyingi za barua pepe hupunguza ukubwa wa viambatisho hadi 25
Kutumia Solenoids zilizopigwa na Wemos D1 Mini na H-Bridge kwa Umwagiliaji: Hatua 7
Kutumia Solenoids zilizochomwa na Wemos D1 Mini na H-Bridge kwa Umwagiliaji: Kwa hili linaweza kufundishwa nilitaka kuunda suluhisho ili niweze kuwasha kwa mbali mfumo wa kunyunyizia au kumwagilia miche miche yangu. Nitatumia wemos D1 kudhibiti solenoids zilizopigwa. Solenoids hizi hutumia nguvu kidogo kwa sababu wanapopokea