Orodha ya maudhui:
- Hatua ya 1: Andaa Raspberry Pi
- Hatua ya 2: Kufunga OpenCV
- Hatua ya 3: Kupima OpenCV
- Hatua ya 4: Kutenganisha rangi
Video: Usindikaji wa Picha na Raspberry Pi: Kusanikisha OpenCV na Utenganishaji wa Rangi ya Picha: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Chapisho hili ni la kwanza kati ya mafunzo kadhaa ya usindikaji picha ambayo yatafuata. Tunaangalia kwa karibu saizi zinazounda picha, jifunze jinsi ya kusanikisha OpenCV kwenye Raspberry Pi na pia tunaandika maandishi ya jaribio ili kunasa picha na pia kutenganisha rangi kwa kutumia OpenCV.
Video hapo juu inakupa habari nyingi za ziada ambazo zitakusaidia kupata uelewa mzuri wa usindikaji wa picha na mchakato mzima wa usakinishaji. Ninapendekeza sana uangalie hiyo kwanza kwani chapisho hili lililoandikwa litashughulikia tu misingi ya msingi ambayo inahitajika kurudia hii mwenyewe.
Hatua ya 1: Andaa Raspberry Pi
Kwa mradi huu, nitatumia Raspberry Pi 3B + ingawa unaweza kutumia tofauti yoyote ambayo unaweza kuwa nayo. Kabla ya kuanza bodi, tunahitaji kuwasha picha kwa Raspberry Pi. Tafadhali tumia toleo la Desktop kwa hii kwani tunahitaji vifaa vya GUI. Unaweza kuwasha picha ukitumia Etcher. Kisha tunahitaji kuamua juu ya mambo mawili yafuatayo:
Ufikiaji wa Mtandao:
Unaweza kuziba kebo ya ethernet ikiwa unataka kutumia unganisho la waya, lakini nitatumia WiFi ya ndani.
Udhibiti wa RPi:
Tunahitaji pia kusanikisha programu na kuandika maandishi kadhaa ili kufanya kazi hii. Njia rahisi zaidi ya kufanya hivyo ni kwa kuunganisha onyesho, kibodi na panya kwenye ubao. Ninapendelea kutumia SSH na ufikiaji wa mbali kwa hivyo ndivyo nitakavyokuwa nikitumia video.
Ikiwa unataka kudhibiti Raspberry PI kwa mbali, basi tafadhali soma barua ifuatayo ambayo inashughulikia kila kitu unachohitaji kujua juu ya kufanya hivyo.
www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop-FT/
Ingiza tu kadi ya MicroSD kwenye ubao wako na kisha uiwasha. Jambo la kwanza tunalohitaji kufanya ni kuwezesha kamera. Unaweza kufanya hivyo kwa kufungua kituo na kuandika katika:
Sudo raspi-config
Kisha nenda kwenye kipengee cha "Chaguzi za Kuingiliana", ikifuatiwa na "Kamera" kuiwezesha. Itakuuliza uwashe upya, kwa hivyo sema ndio na kisha upe bodi dakika moja kuanza tena.
Jambo la pili tunalohitaji kufanya ni kujaribu ikiwa kamera inafanya kazi kwa usahihi. Hii inaweza kufanywa kwa kutumia amri ifuatayo:
raspistill -o mtihani.jpg
Amri hapo juu itachukua picha na kuihifadhi kwenye saraka ya / nyumbani / pi. Kisha unaweza kufungua meneja wa faili na uone hii ili kudhibitisha ikiwa kila kitu kinafanya kazi kama inavyostahili.
Kisha tunasasisha mfumo wa uendeshaji kwa kutumia amri ifuatayo:
sasisho la apt apt && sudo apt kamili kuboresha -y
Hatua hii inaweza kuchukua muda kulingana na muunganisho wako wa mtandao lakini inashauriwa kufanya hivyo.
Hatua ya 2: Kufunga OpenCV
Tutatumia PIP ambayo ni kisakinishi cha kifurushi cha chatu ili kusanikisha moduli zingine, kwa hivyo hakikisha imewekwa kwa kutekeleza amri ifuatayo:
Sudo apt kufunga python3-pip
Mara tu hii itakapofanyika, tunahitaji kusanikisha utegemezi (programu ya ziada) ambayo inahitajika kabla ya kusanikisha OpenCV yenyewe. Unahitaji kuendesha kila amri zifuatazo na ningependekeza sana kufungua chapisho hili kwenye Kivinjari cha Raspberry Pi na kisha unakili / ubandike amri.
- Sudo apt kufunga libatlas-base-dev -y
- Sudo apt kufunga libjasper-dev -y
- Sudo apt kufunga libqtgui4 -y
- Sudo apt kufunga python3-pyqt5 -y
- Sudo apt kufunga libqt4-mtihani -y
- Sudo apt kufunga libhdf5-dev libhdf5-serial-dev -y
- sudo pip3 sakinisha opencv-contrib-python == 4.1.0.25
Hii itatufungulia OpenCV. Kabla ya kuitumia, tunahitaji kusanikisha moduli ya kamera ili tuweze kutumia Kamera ya Raspberry Pi. Hii inaweza kufanywa kwa kutumia amri ifuatayo:
bomba3 sakinisha picha [safu]
Hatua ya 3: Kupima OpenCV
Sasa tutaandika hati yetu ya kwanza ili kuhakikisha kila kitu kimewekwa kwa usahihi. Itachukua picha tu na kisha kuionyesha kwenye skrini. Tumia amri ifuatayo kuunda na kufungua faili mpya ya hati:
mtihani wa nano-opencv.py
Ninapendekeza sana kunakili hati kutoka kwa faili iliyo hapo chini na kuibandika kwenye faili mpya uliyounda. Au sivyo unaweza kuchapa yote nje.
github.com/bnbe-club/opencv-demo-diy-27
Mara tu hiyo ikimaliza, weka tu faili kwa kuandika "CTRL + X", halafu Y, halafu Ingiza. Hati inaweza kuendeshwa kwa kuandika kwa amri ifuatayo:
python3 mtihani-opencv.py
Unapaswa kuona picha kwenye skrini na tafadhali angalia video ili kuthibitisha, ikiwa inahitajika. Pia, tafadhali kumbuka kubonyeza kitufe chochote kwenye kibodi yako ili kutoka hati. HAITATOKA ukifunga dirisha.
Hatua ya 4: Kutenganisha rangi
Sasa kwa kuwa kila kitu kinafanya kazi kama inavyostahili, tunaweza kuunda hati mpya kupata picha na kisha kuonyesha vifaa vya rangi ya mtu binafsi. Tumia amri ifuatayo kuunda na kufungua faili mpya ya hati:
Sudo nano picha-components.py
Ninapendekeza sana kunakili hati kutoka kwa faili iliyo hapo chini na kuibandika kwenye faili mpya uliyounda. Au sivyo unaweza kuchapa yote nje.
github.com/bnbe-club/opencv-demo-diy-27
Mara tu hiyo ikimaliza, weka tu faili kwa kuandika "CTRL + X", halafu Y, halafu Ingiza. Hati hiyo inaweza kuendeshwa kwa kuandika kwa amri ifuatayo: python3 image-components.py. Unapaswa kuona picha iliyonaswa pamoja na vifaa vya bluu, kijani na nyekundu kwenye skrini. Tafadhali tazama video ili uthibitishe, ikiwa inahitajika. Pia, tafadhali kumbuka kubonyeza kitufe chochote kwenye kibodi yako ili kutoka hati. HAITATOKA ukifunga dirisha.
Kwa hivyo ndivyo ilivyo rahisi kuanza na OpenCV, ukitumia Raspberry Pi. Tutaendelea kuunda maandishi zaidi ambayo yatakuonyesha huduma zingine za hali ya juu. Video za OpenCV na machapisho kama haya yataonyeshwa moja kwa moja Jumapili lakini tafadhali jiandikishe kwenye kituo chetu cha YouTube ili ujulishwe.
Kituo cha YouTube:
Asante kwa kusoma!
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
Chagua Rangi ya Arduino RGB - Chagua Rangi Kutoka kwa Vitu vya Maisha Halisi: Hatua 7 (na Picha)
Chagua Rangi ya Arduino RGB - Chagua Rangi Kutoka kwa Vitu vya Maisha Halisi: Chagua kwa urahisi rangi kutoka kwa vitu vya mwili na kichujio hiki cha rangi ya RGB ya Arduino, inayokuwezesha kurudisha rangi unazoziona kwenye vitu vya maisha halisi kwenye pc yako au simu ya rununu. Bonyeza kitufe tu ili kuchanganua rangi ya kitu ukitumia TCS347 ya bei rahisi
Muziki wa rangi ya rangi ya rangi: Hatua 7 (na Picha)
Muziki wa rangi ya rangi. Chanzo cha msukumo wa kifaa changu ni 'Chromola', chombo ambacho Preston S. Millar aliunda kutoa mwangaza wa rangi kwa Alexander Scriabin's 'Prometeus: Shairi la Moto', symphony iliyoonyeshwa kwenye ukumbi wa Carnegie kwenye Machi 21, 1915.
Rangi ya rangi ya rangi ya MaKey MaKey: Hatua 4
Rangi za rangi za MaKey MaKey: Eureka! Kiwanda kilishikilia Maagizo yetu ya Jumanne ya Kuunda Usiku na MaKey MaKey na baadhi ya vijana wetu wapenzi, Edgar Allan Ohms, timu ya KWANZA ya Mashindano ya Roboti (FRC) iliyo kwenye Maktaba ya Tawi la Land O'Lakes huko Pasco, FL. Ohms
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