Orodha ya maudhui:
Video: Usindikaji wa Picha Kulingana na Utambuzi wa Moto na Mfumo wa Kizima moto: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Halo marafiki. Hii ni usindikaji wa picha kulingana na mfumo wa kugundua moto na kizima-moto ukitumia Arduino
Hatua ya 1:
Kimsingi mfumo umegawanywa katika sehemu mbili
Kugundua moto 1
2 tahadhari ya moto na kizima moto
Katika sehemu ya kwanza moto hugundua kutumia usindikaji wa picha.
Hapa katika mradi huu ninatumia CV wazi na chatu kwa kugundua moto. Niliunda HAAR Cascade Classifier ya kugundua moto kwa kutumia Open CV. Ina mkufunzi na detector ya kufundisha mpangilio wetu wa kuteleza, HAAR Cascade hutumiwa kugundua kitu ambacho imefundishwa. Sampuli nyingi za picha nzuri na hasi zinahitajika kufundisha upatanishaji. Mafunzo ya mpangilio wa mporomoko ni mchakato ngumu na wa muda, kwa hivyo kuifanya iwe rahisi nipate programu ya mafunzo ya kuteleza kwenye jina la wavuti ni "mkufunzi wa kuteleza GUI".
Kwa mafunzo ya upangishaji wa upakuaji, pakua na usanikishe mjengo wa EXE kutoka kwa kiunga hapo juu. Unda folda iliyo na jina la moto (unaweza kuunda folda na jina lolote kwa kuwa lengo langu ni moto, kwa hivyo niliunda folda "moto") sasa tengeneza folda mbili ndani ya folda ya moto iliyo na jina "n" na "p", n folda ni kwa sampuli hasi za picha na p kwa sampuli nzuri za picha. Picha nzuri ina kitu ambacho tunataka kugundua, kwa upande wetu tunataka kugundua moto ili kukusanya picha za picha zilizo na moto na kuziweka ndani ya folda ya p. Kwa sampuli hasi kukusanya idadi kubwa ya picha ambazo hazina moto hata kidogo. Sasa fuata hatua zilizo kwenye ukurasa hapo juu kwa kutengeneza faili yako ya upangiaji wa kuteleza, au unaweza kupakua kitambulisho kilichopangwa tayari kwa kugundua moto na nambari ya chanzo kutoka kwa kiunga (nambari ya chanzo)
Inakuja kuelekea chatu, ili kuendesha mradi huu unahitaji kusanikisha moduli na maktaba zifuatazo kwa usanidi wako wa chatu.
· Numpy
· Scipy
· Pyserial (bonyeza yake kupakua numpy, scipy na pyserial)
Baada ya usanidi wa moduli zote wazi nambari ya chatu yenye kugundua moto, arduino.py ikiwa unapata makosa wakati wa kukimbia, usifadhaike, tumemaliza sehemu ya kwanza.
Hatua ya 2:
Wacha tuende kwa vifaa, hapa ninatumia Arduino UNO kama mtawala kwani ninahitaji kudhibiti pampu, buzzer na LED nyekundu.
Vipengele vilivyotumika:
Arduino uno:
LCD 16x2:
Buzzer ya 5volt:
LED
Upitishaji wa 5volt:
Transcoror ya Bc547:
Resistors 470r, 1k, 220r, 10k iliyowekwa mapema:
7.7805
Capacitors 1000uf / 25volt, 470uf / 16 volt:
Diode 1N4007
Kamera ya wavuti (hiari, unaweza kutumia kamera yako ya mbali pia):
Pampu inayoweza kusombwa (kutoka duka la karibu)
Unganisha vifaa vyote kulingana na mchoro wa mzunguko hapa chini, unganisha arduino kwenye kompyuta yako kwa kutumia kebo ya USB na ujue bandari ambayo Arduino imeunganishwa, sasa fungua nambari ya Arduino, chagua bandari ya com na urekebishe bodi kutoka kwa menyu ya zana ya Arduino na upakie nambari.
Hatua ya 3:
Fungua nambari ya chatu na kugundua jina la moto, arduino.py angalia com bandari andika kwa nambari ni sahihi au sio kwenye mstari wa 13, ikiwa sio mabadiliko yake na nambari yako ya bandari ya Arduino. Bonyeza kwenye kichupo cha kukimbia kisha bonyeza moduli ya kukimbia au bonyeza F5.
Ikiwa miunganisho yote ni sawa, hakikisho la kamera litaonekana kwenye skrini. Sasa onyesha moto, moto hugunduliwa na kuanza pampu na vile vile buzzer huanza sauti ya beep.
Pakua viungo
Nambari ya chanzo:
Moduli za chatu:
Cascade ya mkufunzi wa Cascade:
Natumahi utapata hii muhimu. ikiwa ndio, kama hiyo, shiriki, toa maoni juu ya shaka yako. Kwa miradi kama hiyo, nifuate! Saidia kituo changu kwenye YouTube.
Asante!
youtube
Ilipendekeza:
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Udhibiti wa Rangi: Hatua 10
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Udhibiti wa Rangi: Katika sura zilizopita, tumezungumza zaidi juu ya jinsi ya kutumia nambari kufanya uumbaji badala ya alama za maarifa juu ya rangi. Katika sura hii, tutachunguza sehemu hii ya maarifa zaidi
Joto la DIY na sensorer Moto Kizima moto (Arduino UNO): Hatua 11
Joto la moto la moto na sensorer ya moto (Arduino UNO): Mradi huu ulifanywa kutumiwa na mtu yeyote katika nyumba au kampuni kama sensorer ya joto na unyevu iliyoonyeshwa kwenye LCD na sensa ya moto iliyounganishwa na buzzer na pampu ya maji kuzima moto ikiwa kuna dharura
Simulator ya Kizima moto: Hatua 7 (na Picha)
Simulator ya Kizima moto: Simulator iliundwa kwa sababu niliangalia kampuni ikitumia pesa kidogo kwa kuwafundisha watumiaji na vizima moto vya moja kwa moja. Nilibaini kuwa mafunzo yalilazimika kufanywa nje ili kumaliza kutolewa kwa CO2 (hali ya hewa) na kulikuwa na gharama nzuri saizi t
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Upakiaji wa media na Tukio: Hatua 13
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Upakiaji wa Media na Tukio: Usindikaji unaweza kupakiwa data nyingi za nje, kati ya ambayo kuna aina tatu zinazotumiwa sana. Ni picha, sauti na video tofauti. Katika sura hii, tutazungumza juu ya jinsi ya kupakia sauti na video kwa undani, ukichanganya na tukio
Jenga Saa ya Kupiga Kengele halisi kwa PC yako na Saa ya kushangaza ya Kizima moto. 3 Hatua (na Picha)
Jenga Saa ya Kugonga Kengele halisi kwa PC yako na Saa ya kushangaza ya Kizima moto. OS X pia, niliamua kusanikisha Ubuntu Linux kwenye PC niliyoipata kwenye takataka na kuifanyia kazi hiyo: sikuwahi