Orodha ya maudhui:

Usindikaji wa Picha Kulingana na Utambuzi wa Moto na Mfumo wa Kizima moto: Hatua 3
Usindikaji wa Picha Kulingana na Utambuzi wa Moto na Mfumo wa Kizima moto: Hatua 3

Video: Usindikaji wa Picha Kulingana na Utambuzi wa Moto na Mfumo wa Kizima moto: Hatua 3

Video: Usindikaji wa Picha Kulingana na Utambuzi wa Moto na Mfumo wa Kizima moto: Hatua 3
Video: Alizaa Na mbwa wa KIZUNGU Alilipwa Pesa NYINGI 2024, Novemba
Anonim
Image
Image

Halo marafiki. Hii ni usindikaji wa picha kulingana na mfumo wa kugundua moto na kizima-moto ukitumia Arduino

Hatua ya 1:

Picha
Picha

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:

Picha
Picha

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:

Picha
Picha
Picha
Picha

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!

facebook

youtube

Ilipendekeza: