Često postavljana pitanja#

Što je jedinstveno kod CMUcam4?#

Tradicionalno su potrebna brza računala za snimanje i obradu slika kamere. Također je potrebno napisati softver za obavljanje ove obrade. Zbog toga je teško koristiti vid kao senzor u jednostavnim sustavima.

CMUcam4 vizijski sustav koristi brzi jeftini mikrokontroler za obradu sve brze obrade podataka kamere i sadrži softver za obavljanje jednostavnih vizijskih zadataka. Budući da korisnik može odabrati izlaz samo informacija visoke razine niske propusnosti iz vizijskog sustava, poput crveni objekt je na položaju X-Y, moguće je da jednostavan procesor poput Arduino ili BASIC Stamp 2 mikrokontrolera pročita ove podatke i usmjeri malog robota u zadacima poput jurenja obojene lopte. CMUcam4 vizijski sustav omogućuje zanemarivanje složenosti povezivanja kamere i korištenje vida baš kao i bilo kojeg drugog senzora (npr. sonara) koji se često koristi u robotskim sustavima.

Dodatno, uz novu funkcionalnost TV izlaza, možete vidjeti što CMUcam4 vidi na TV-u kako biste provjerili da sve radi!

Koja je brzina okvira CMUcam4?#

Brzina okvira je 30 sličica u sekundi. To znači da vam CMUcam4 može reći položaj objekta 30 puta u sekundi. Koristeći serijski softverski protokol možete to usporiti ako želite.

Koje su dimenzije CMUcam4?#

CMUcam4 je dugačak oko 52,25 mm (oko 2,05 inča) od lijeve strane pločice gdje je RCA priključak do desne strane pločice gdje je priključak za microSD karticu, širok 53,50 mm (oko 2,10 inča) od vrha pločice gdje su Arduino pinovi do dna pločice gdje su Arduino pinovi te visok oko 13 mm (oko 0,51 inča) od dna PCB-a do vrha RCA priključka (najviše komponente na pločici).

Koliko teži CMUcam4?#

CMUcam4 teži oko 20 grama (oko 0,7 unci).

Koje brzine prijenosa CMUcam4 podržava?#

CMUcam4 može komunicirati pri bilo kojoj brzini prijenosa odabranoj putem serijskog softverskog protokola. Zadana brzina prijenosa nakon što se CMUcam4 resetira je 19,200 bita u sekundi.

Kako nadograditi firmver mojeg CMUcam4?#

Molimo pogledajte wiki stranicu firmware.

Radi li CMUcam4 vani?#

CMUcam4 ima IR filtar. Ovisno o tome koliko je svijetlo vani, možda ćete htjeti opskrbiti CMUcam4 dodatnim IR filtrom (poput leće iz naočala za sunce) za vašu primjenu na otvorenom.

Mogu li napisati vlastiti kod za CMUcam4?#

Molimo pogledajte wiki stranicu firmware.

Koliko energije troši CMUcam4?#

Cijeli sustav troši oko 100 miliampera.

Koje je vidno polje CMUcam4?#

Vidno polje od oko 25 stupnjeva, što je relativno usko.

Koji procesor koristi CMUcam4?#

Molimo pogledajte wiki stranicu firmware.

Koju CMOS kameru koristi CMUcam4?#

Molimo pogledajte wiki stranicu firmware.

Radi li CMUcam4 s drugim CMOS kamerama?#

Ne. Trenutno su hardverski i softverski sustav dizajnirani da rade posebno s OmniVision OV9665 CMOS kamerom. Sustav bi trebalo potpuno redizajnirati da bi radio s drugom kamerom.

Gdje mogu saznati više o računalnom vidu općenito?#

CMUcam4 obavlja jednostavan zadatak računalnog vida za koji je dizajniran u malom, jeftinom pakiranju. Međutim, opći problem računalnog vida pokušaja prepoznavanja proizvoljnih objekata u proizvoljnim uvjetima još je uvijek vrlo aktivna istraživačka tema i vrlo daleko od toga da bude bilo gdje blizu riješenog problema.

Ako želite naučiti više o računalnom vidu, isprobajte ove poveznice:

Koji je točan slijed koraka koje demo način izvodi pri uključivanju?#

Ovo je točan slijed koji demo način izvodi pri uključivanju:

  1. Resetirajte kameru.

  2. Pričekajte 5 sekundi da se automatska prilagodba parametara kamere stabilizira.

  3. Odaberite YCbCr način rada i isključite automatsko pojačanje i ravnotežu bijele boje.

  4. Izvršite naredbu „TW” (Track Window).

Nakon toga, kamera će početi pokretati servo motore prema centroidu boje koju je otkrila naredba „TW” (Track Window).

Koji je točan slijed koraka koje izvodi naredba „TW” (Track Window)?#

Ovo je točan slijed koraka koje naredba „TW” (Track Window) izvodi:

  1. Smanjite prozor na 1/4 veličine (u svakoj dimenziji) trenutnog prozora u novi prozor centriran na sredini trenutnog prozora.

  2. Dohvatite srednje vrijednosti svih kanala.

  3. Vratite prozor na punu veličinu slike.

  4. Postavite maksimalnu i minimalnu vrijednost za svaki kanal boje na srednju vrijednost za taj kanal +/- prag koji je korisnik dao za svaki kanal.

Nakon toga, kamera će početi slati (stream) pakete tipa F, S i/ili T.