Obsah:

Začíname s kamerou Raspberry Pi: 6 krokov
Začíname s kamerou Raspberry Pi: 6 krokov

Video: Začíname s kamerou Raspberry Pi: 6 krokov

Video: Začíname s kamerou Raspberry Pi: 6 krokov
Video: Автоматический календарь-планировщик смен в Excel 2024, Júl
Anonim
Začíname s kamerou Raspberry Pi
Začíname s kamerou Raspberry Pi

Stručný prehľad

Fotoaparát Raspberry Pi Camera v2.1 je vybavený 8 megapixelovým obrazovým snímačom Sony IMX219 a vylepšeným pevným zaostrovaním. Je kompatibilný so všetkými modelmi Raspberry Pi. Je tiež schopný statických obrazov s rozlíšením 3280 x 2464 pixelov a podporuje aj video v rozlíšení 1080p30, 720p60 a 640x480p90.

Čo sa naučíte

  • V tomto návode sa naučíte používať a pripojiť kameru k doske Raspberry Pi 4.
  • Ako ovládať fotoaparát pomocou Pythonu Ako používať nástroje raspivid, raspistill a raspiyuv
  • Ako použiť start_preview () a stop_preview () na zobrazenie obrázku z fotoaparátu
  • Ako fotografovať pomocou príkazu capture ()
  • Ako nahrávať video pomocou štart_recording () a stop_recording ()
  • Ako zobraziť video prostredníctvom omxplayer Ako zmeniť jas, kontrast a rozlíšenie na fotografiách
  • Ako aplikovať vizuálne efekty na video

Zásoby

  • Raspberry Pi 4 Model B
  • Doska fotoaparátu Raspberry Pi v2.1
  • Karta micro-SD s predinštalovaným operačným systémom Raspbian
  • Kompatibilný napájací zdroj - môžete použiť aj napájanie 5V 2,5A USB

Krok 1: Príprava

Príprava
Príprava
Príprava
Príprava

Uistite sa, že máte najnovšiu verziu operačného systému Raspbian Najnovšiu verziu si môžete stiahnuť z oficiálnej webovej stránky Raspberry. Nedávno som už publikoval stručného sprievodcu. Skontrolovať to.

Po inštalácii OS skontrolujeme, či sú nainštalované najnovšie ovládače pomocou nasledujúcich príkazov.

sudo apt-get aktualizácia

Tento príkaz aktualizuje zoznam dostupných balíkov a ich verzií.

sudo apt-get upgrade

Teraz povoľte rozhranie fotoaparátu otvorením konfiguračnej ponuky Raspberry Pi:

  1. Prejdite do ponuky Predvoľby -> Konfigurácia Raspberry Pi
  2. Povoľte kameru z Rozhrania a kliknite na OK.
  3. Po zapnutí fotoaparátu vás systém požiada o reštart. Reštartujte systém.

Krok 2: Ako pripojiť kameru k Raspberry Pi

Ako pripojiť kameru k Raspberry Pi
Ako pripojiť kameru k Raspberry Pi

Kamerový modul je k doske Raspberry PI pripojený prostredníctvom špeciálneho konektora CSI (Camera Serial Interface), ktorý má dostatočnú rýchlosť na prenos video dát vo formátoch až 1080p pri 30 snímkach za sekundu alebo 720p pri 60 fps.

Rozhranie CSI vám na rozdiel od USB kamier umožňuje nenačítať procesor Raspberry a používať kameru čo najefektívnejšie.

Pripojte kameru k doske Raspberry Pi

Na to potrebujete:

  1. Vypnite Raspberry Pi.
  2. Opatrne vyhľadajte port fotoaparátu a zdvihnite zarážky
  3. Opatrne vložte flexibilný kábel z fotoaparátu do konektora a zaistite západky.

Teraz by mal byť kábel upnutý do konektora CSI a môžete zapnúť Raspberry Pi.

Krok 3: Fotografovanie pomocou terminálu Raspbian

Na základné manipulácie s kamerou sú v systéme predinštalované tri nástroje príkazového riadka:

  1. raspivid - pomôcka na snímanie videa
  2. raspistill - pomôcka na fotografovanie
  3. raspiyuv je nástroj podobný Raspistill, ale namiesto súborov-j.webp" />

Úplný zoznam parametrov pre každý obslužný program môžete získať, ak spustíte obslužný program bez parametrov

raspistill

buď spustite obslužný program s parametrom --help:

raspistill -pomoc

Nasledujú príklady pomôcok:

raspistill -t 2000 -o image.jpg -w 640 -h 480 -v

Fotografiu urobte s oneskorením 2 sekundy, rozlíšením 640 × 480 s výstupom informácií počas prevádzky obslužného programu (-v) a uložte na obrázok.jpg.

raspivid -t 10 000 -o video.h264

Nahrajte video s dĺžkou 10 sekúnd a uložte ho na video.h264.

Krok 4: Fotografovanie pomocou knižnice Python - PiCamera

Okrem štandardných nástrojov je možné fotoaparát používať aj softvérovými metódami. Napríklad pri budovaní bezpečnostných systémov, keď je potrebné aktivovať nahrávanie, pri udalosti alebo podľa plánu.

Na prácu s kamerou v Pythone budete potrebovať knižnicu PiCamera, ktorá je v systéme predinštalovaná. Ak z nejakého dôvodu neexistuje, môžete knižnicu nainštalovať nasledujúcim príkazom:

sudo apt-get install python3-picamera

Skici s názvom picamera.py nemožno použiť - to znemožní používanie knižnice PiCamera v Pythone.

Keď je knižnica nainštalovaná, musí byť importovaná do náčrtu:

importovaná pikamera

Nasledujúci kód umožňuje fotoaparát v režime ukážky na 10 sekúnd

importovaná pikamera

od času importovať spánkovú kameru = picamera. PiCamera () camera.start_preview () spánok (10) camera.stop_preview ()

Nasledujúci kód aktivuje fotoaparát v režime ukážky na 5 sekúnd, potom urobte fotografiu a uložte ju ako „obrázok“na plochu.

importovaná pikamera

od času importovať spánok kamera = picamera. PiCamera () camera.start_preview () spánok (5) camera.capture ('/home/pi/Desktop/image.jpg') camera.stop_preview ()

Krok 5: Nahrávanie videa pomocou knižnice Python - PiCamera

Na natáčanie videa použijeme príkazy start_recording () a stop_recording ().

importovaná pikamera

od času importovať spánok camera.start_preview () camera.start_recording ('/home/pi/video.h264') spánok (10) camera.stop_recording () camera.stop_preview ()

Po 10 sekundách sa video skončí a bude uložené do súboru video.h264 v koreňovom priečinku vášho používateľa. Na sledovanie videa použite program omxplayer.

omxplayer video.h264

Krok 6: Účinky

Knižnica Picamera pre Python vám umožňuje použiť veľké množstvo nastavení a filtrov, ktoré je možné použiť tak na náhľad, ako aj na samotnú fotografiu.

Doplnenie textu

Na fotografiu môžete pridať ľubovoľný text pomocou príkazu annotate_text. Veľkosť textu môžete tiež zmeniť pomocou príkazu annotate_text_size. Pozrite sa na nasledujúci príklad:

importovaná pikamera

od času importovať spánok kamera = picamera. PiCamera () camera.start_preview () camera.annotate_text = "Ahoj svet !!!" camera.annotate_text_size = 60 spánku (10) camera.stop_preview ()

Zmeňte rozlíšenie obrazu

Štandardne sa nasníma fotografia s rozlíšením, ktoré je nakonfigurované na vašom monitore, ale môžete to zmeniť pomocou príkazu camera.resolution ().

camera.resolution = (2592, 1944)

Upravte jas alebo kontrast obrázku

Jas na fotografii môžete upraviť nastavením od 0 do 100. Štandardne sa používa 50. Ak chcete nastaviť jas napríklad na 70, zadajte po spustení ukážky nasledujúci kód:

kamera.svetlosť = 70

Kontrast nastavíte pomocou príkazu camera.contrast.

Vizuálne efekty

Camera.image_effect môžete použiť na prekrytie veľkého počtu rôznych vizuálnych efektov: negatívne, soláriá, náčrty, odšumenie, embosovanie, olejová farba, šrafovanie, gpen, pastel, akvarel, film, rozostrenie, sýtosť, výmena farieb, výplach, plagát, colorpoint, vyváženie farieb, karikatúra, deinterlace1, deinterlace2, žiadny.

S pomocou nasledujúceho programu môžete vidieť všetky dostupné filtre. Kód zmení vizuálne efekty každých 5 sekúnd:

importovať pikamery z času importovať spánok

camera = picamera. PiCamera () camera.start_preview () pre efekt vo fotoaparáte. IMAGE_EFFECTS: camera.image_effect = efekt camera.annotate_text = "Efekt: % s" % efekt spánku (5) camera.stop_preview ()

Kompletný zoznam funkcií a vlastností knižnice picamera nájdete na oficiálnych webových stránkach.

Dúfam, že vám bol tento návod užitočný a ďakujem za prečítanie. Ak máte akékoľvek otázky alebo pripomienky? Zanechajte komentár nižšie. Zostaňte naladení!

Odporúča: