Kazalo:

MALINA PI Pi Odkrivanje objektov z več kamerami: 3 koraki
MALINA PI Pi Odkrivanje objektov z več kamerami: 3 koraki

Video: MALINA PI Pi Odkrivanje objektov z več kamerami: 3 koraki

Video: MALINA PI Pi Odkrivanje objektov z več kamerami: 3 koraki
Video: CS50 2014 – 9-я неделя 2024, November
Anonim
MALINA PI Pi Odkrivanje objektov z večkratnimi kamerami
MALINA PI Pi Odkrivanje objektov z večkratnimi kamerami

Uvod bom skrajšal, saj že sam naslov pove, kaj je glavni namen pouka. V tem navodilu po korakih vam bom razložil, kako povezati več kamer, na primer 1-pi kamero in vsaj eno kamero USB ali 2 kameri USB. Nastavitev nam bo omogočila, da hkrati dostopamo do vseh tokov in na vsakem od njih izvedemo zaznavanje gibanja. Najboljši del tega je, da se openCV izvaja v realnem času (ali skoraj v realnem času, odvisno od števila priključenih kamer). Uporablja se lahko za nadzor doma.

Vsebina

1. Nastavitev z več kamerami

2. Določitev preprostega detektorja gibanja, dostop do tokov

4. Končni rezultat

1. korak: Nastavitev z več kamerami

Nastavitev z več kamerami
Nastavitev z več kamerami
Namestitev z več kamerami
Namestitev z več kamerami

Ko gradite nastavitev Raspberry Pi za uporabo več kamer, imate dve možnosti:

Preprosto uporabite več spletnih kamer USB.

Ali uporabite en modul kamere Raspberry Pi in vsaj eno spletno kamero USB.

Uporabili smo spletno kamero Logitech c920.

Raspberry pi ima en notranji vhod za kamero, če pa želite namesto USB kamere uporabiti več kamer maline pi, morate dobiti ščit.

Zdaj pa razmislimo o nastavitvi dveh kamer z eno kamero pi-cam in eno kamero USB. Izhod bi bil podoben tistemu na sliki_2.

V preostalem delu tega prispevka bomo najprej definirali preprosto kodo detektorja gibanja za eno kamero, nato pa jo implementirali v več kamer.

2. korak: Določitev enostavnega detektorja gibanja

V tem razdelku bomo opredelili preprosto kodo python za zaznavanje predmetov. Da bi ohranili učinkovitost, upoštevajte, da se v enem pogledu kamere premika le en predmet.

vse kodne datoteke so priložene moji povezavi Github:

Priporočena: