Spisu treści:

RASPBERRY PI Pi WYKRYWANIE OBIEKTÓW Z WIELOMA KAMERAMI: 3 kroki
RASPBERRY PI Pi WYKRYWANIE OBIEKTÓW Z WIELOMA KAMERAMI: 3 kroki

Wideo: RASPBERRY PI Pi WYKRYWANIE OBIEKTÓW Z WIELOMA KAMERAMI: 3 kroki

Wideo: RASPBERRY PI Pi WYKRYWANIE OBIEKTÓW Z WIELOMA KAMERAMI: 3 kroki
Wideo: Warsztat: Wykrywanie obiektów w TensorFlow cz. III 2024, Listopad
Anonim
RASPBERRY PI Pi WYKRYWANIE OBIEKTÓW Z WIELOMA KAMERAMI
RASPBERRY PI Pi WYKRYWANIE OBIEKTÓW Z WIELOMA KAMERAMI

Intro będzie krótkie, ponieważ sam tytuł sugeruje, jaki jest główny cel instruktażu. W tej instrukcji krok po kroku wyjaśnię, jak podłączyć wiele kamer, takich jak kamera 1-pi i co najmniej jedna kamera USB lub 2 kamery USB. Konfiguracja pozwoli nam na jednoczesny dostęp do wszystkich strumieni i wykrywanie ruchu na każdym z nich. Najlepsze w tym jest to, że openCV działa w czasie rzeczywistym (lub prawie w czasie rzeczywistym, w zależności od liczby podłączonych kamer). Może być używany do nadzoru domu.

Zawartość

1. Konfiguracja wielu kamer

2. Definiowanie prostego detektora ruchu, dostęp do strumieni

4. Wynik końcowy

Krok 1: Konfiguracja wielu kamer

Konfiguracja wielu kamer
Konfiguracja wielu kamer
Konfiguracja wielu kamer
Konfiguracja wielu kamer

Tworząc konfigurację Raspberry Pi w celu wykorzystania wielu kamer, masz dwie możliwości:

Po prostu użyj wielu kamer USB.

Lub użyj jednego modułu kamery Raspberry Pi i co najmniej jednej kamery internetowej USB.

Użyliśmy kamery internetowej Logitech c920.

Raspberry pi ma jeden wewnętrzny port kamery, ale jeśli chcesz używać wielu kamer raspberry pi zamiast kamery USB, musisz zaopatrzyć się w osłonę.

Rozważmy teraz konfigurację 2 kamer z jedną kamerą pi-cam i jedną kamerą USB. Wynik będzie podobny do tego w image_2.

W dalszej części tego postu najpierw zdefiniujemy prosty kod detektora ruchu dla jednej kamery, a następnie zaimplementujemy go w wielu kamerach.

Krok 2: Definiowanie prostego detektora ruchu

W tej sekcji zdefiniujemy prosty kod Pythona do wykrywania obiektów. Aby zachować wydajność, rozważmy, że w jednym widoku z kamery porusza się tylko jeden obiekt.

wszystkie pliki kodu są załączone w moim linku Github:

Zalecana: