Orodha ya maudhui:

Ufuatiliaji wa rangi kulingana na kitu: Hatua 10
Ufuatiliaji wa rangi kulingana na kitu: Hatua 10

Video: Ufuatiliaji wa rangi kulingana na kitu: Hatua 10

Video: Ufuatiliaji wa rangi kulingana na kitu: Hatua 10
Video: UKIZIONA DALILI HIZI MAMA MJAMZITO BASI UTAJIFUNGUA MTOTO WA KIUME 2024, Julai
Anonim
Image
Image

Hadithi

Nilifanya mradi huu kujifunza usindikaji wa picha kwa kutumia Raspberry PI na kufungua CV. Ili kufanya mradi huu upendeze zaidi nilitumia injini mbili za SG90 Servo na kamera ya juu juu yake. Pikipiki moja ilikuwa ikitembea kwa usawa na ya pili ilitumika kusonga wima.

Vifaa

Kuandika kamili

Kugundua rangi kulingana na Ufuatiliaji wa Kitu

1. Sakinisha Raspbian Strech kwenye Raspberry 3B +

a. Angalia video yangu ya YouTube kutoka: - hadi 15:10 hadi 16:42 - >>

b. Tumia kibadilishaji cha HDMI-VGA kuunganisha RPI na mfuatiliaji & Kinanda cha USB na panya.

c. Boot RPI desktop na ufuate hatua inayofuata.

d. Pendekeza kutumia mfuatiliaji ikiwa mwanzoni kama ufikiaji wa moja kwa moja wa PI ni rahisi kwa newbie.

2. Sakinisha Open CV kwenye RPI3B +

a.

b. Wakati Ulichukuliwa: - Takriban Masaa 8+

c. Ninatumia siku mbili kumaliza mchakato huu (Masaa 20) kwa hivyo kuwa na shauku na utulivu.

3. Sakinisha maktaba ya PCM9685 kwenye Raspberry PI.

a. Nyaraka za Marejeleo: -

b. Angalia muunganisho wa PCM9685 i2c naRPI

i. Run: - Sudo apt-get kufunga python-smbus

ii. Run: - Sudo apt-get kufunga i2c-zana

iii. Run: - Sura i2cdetect -y 1

1. Picha ya mawasiliano yenye mafanikio na PCM9685

c. Fungua Kituo na endesha: - chanzo ~ /.profile #kuingia katika mazingira halisi.

d. Fungua Kituo na endesha: - pip3 sakinisha adafruit-circuitpython-servokit

e. Kamwe Usitumie "Sudo" vinginevyo utakabiliwa na shida kwani kutumia "Sudo" haitaweka maktaba katika mazingira yako halisi.

f. Kuangalia servo

i. Fungua python3 & ingiza amri chini.

ii. kutoka kwa adafruit_servokit kuagiza ServoKit

iii. kit = ServoKit (vituo = 16)

iv. kit.servo [0].angle = 90

v. kit.servo [0].angle = 180

vi. kit.servo [0].angle = 0

4. Maelezo ya Uunganisho: -

a. Unganisha 5VDC kwa PCM9685 (Kwa operesheni ya Servo ya nje 5V inahitajika)

b. Unganisha PC9685 I2C na pini za usambazaji wa mantiki na pini za RPI.

c. Unganisha Servo mbili kwa PCM9685

5. Kuangalia servo

a. Nimeandaa faili 4 kwa kuangalia servo (180.py, 90.py, 0.py).

i. Kwa digrii 0. (Wote Servo kwa digrii 0).

ii. Kwa digrii 90. (Wote Servo kwa digrii 90).

iii. Kwa digrii 180. (Wote Servo kwa digrii 180).

iv. Nambari ya chanzo ()

6. Sakinisha kamera ya PI kwenye kiunganishi cha Kamera na upandishe servo kama inavyoelezewa kwenye video ya mafunzo.

a. URL ya Mafunzo: -

7. Endesha nambari ya ufuatiliaji wa kitu (pakua kutoka:-)

8. Fungua Kituo

a. Run: - chanzo ~ /.profile.

b. Run: - workon cv.

c. Angalia "(CV)" mbele ya amri ya wastaafu.

d. Tumia Nambari ya Ufuatiliaji wa Kitu: - 'njia ya eneo lako la faili' / python3.'file name '

e. Kutoka kwa vyombo vya habari: - Esc

Hatua ya 1: Kufanya kazi kwa Mradi: -

  1. Picha iliyopigwa na RPI Camera na kusindika kwa chatu kwa kutumia openCV.
  2. Picha iliyonaswa hubadilishwa kutoka RGB kwenda HSV.
  3. Tumia kinyago kwa rangi maalum (katika nambari yangu ya mwisho nilitumia RED RED & nambari maalum hutumiwa kupata thamani sahihi ya kufunika ambayo pia imeambatanishwa na kusikia).
  4. Kutafuta mtaro wa vitu vyote vyekundu kwenye fremu.
  5. Hatimaye kuchagua na kuchagua mtaro wa kwanza utatoa kitu nyekundu kwenye fremu.
  6. Chora mstatili kwenye kitu na upate kituo cha usawa na wima cha mstatili.
  7. Angalia tofauti kati ya Kituo chenye usawa na kitu cha usawa cha kituo cha rectangel.
  8. Ikiwa tofauti ni kubwa basi weka thamani kisha anza kusonga servo ya usawa ili kupunguza tofauti.
  9. Vivyo hivyo tunaweza kusonga mhimili wima na mwishowe ufuatiliaji wa kitu unafanya kazi kwa digrii 180.

Hatua ya 2: Andaa RPI: - Mwongozo wa Usanidi Wakati ni: - 15:10 hadi 16:42 katika Video ya Youtube

Pakua Raspbian Streach na nyama kwenye kadi ya kumbukumbu ya GB 32. URL: -https://downloads.raspberrypi.org/raspbian_full_latest.

Baada ya kupakua picha ya Raspbian, ifungue na uweke kwenye desktop (au mahali pazuri).

Kuandika picha kwenye kadi ya SD, pakua Mlaji.

URL:

Unganisha HDMI kwa kebo ya VGA kwenye kifaa cha RPI na LCD.

Unganisha Kinanda cha USB na Panya na uwezeshe PI kutumia adapta ya umeme (2.5 amp.)

Ilipendekeza: