2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Uvod ću skratiti, jer sam naslov sugerira koja je glavna svrha instrukcija. U ovom uputstvu, korak po korak, objasnit ću vam kako spojiti više kamera poput 1-pi kamere i barem jednu USB kameru ili 2 USB kamere. Postavljanje će nam omogućiti pristup svim tokovima istovremeno i izvršiti detekciju pokreta na svakom od njih. Najbolji dio ovoga je što se openCV pokreće u stvarnom vremenu (ili skoro u stvarnom vremenu, ovisno o broju kamera koje ste priključili). Može se koristiti za kućni nadzor.
Sadržaj
1. Podešavanje više kamera
2. Definiranje jednostavnog detektora pokreta, pristup tokovima
4. Krajnji rezultat
Korak 1: Postavljanje više kamera
Prilikom izgradnje Raspberry Pi postavke za korištenje više kamera, imate dvije mogućnosti:
Jednostavno koristite više USB web kamera.
Ili upotrijebite jedan modul kamere Raspberry Pi i barem jednu USB web kameru.
Koristili smo Logitech c920 web kameru.
Raspberry pi ima jedan interni port za kameru, ali ako želite koristiti više malina pi kamera umjesto USB kamere, morate nabaviti štit.
Razmotrimo sada postavljanje 2 kamere s jednom pi-cam i jednom USB kamerom. Izlaz bi bio poput onog na slici_2.
U preostalom dijelu ovog članka prvo ćemo definirati jednostavan kod detektora pokreta za jednu kameru, a zatim ga implementirati na više kamera.
Korak 2: Definiranje jednostavnog detektora pokreta
U ovom odjeljku definirat ćemo jednostavan python kod za otkrivanje objekata. Da bismo održali efikasnost, uzmimo u obzir da se samo jedan objekt kreće u jednom prikazu kamere.
sve datoteke koda su priložene na mojoj Github vezi: