
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

Kratak pregled
Raspberry Pi Camera v2.1 opremljena je Sony IMX219 senzorom slike od 8 megapiksela i poboljšanim fiksnim fokusom. Kompatibilan je sa svim modelima Raspberry Pi. Takođe podržava statične slike rezolucije 3280 x 2464 piksela, a podržava i video zapise 1080p30, 720p60 i 640x480p90.
Šta ćete naučiti
- U ovom vodiču ćete naučiti kako koristiti i spojiti kameru na ploču Raspberry Pi 4.
- Kako kontrolirati kameru pomoću PythonaKako koristiti pomoćne programe raspivid, raspistill i raspiyuv
- Kako koristiti start_preview () i stop_preview () za prikaz slike s kamere
- Kako snimiti fotografije pomoću naredbe capture ()
- Kako snimiti video pomoću start_recording () i stop_recording ()
- Kako gledati video putem omxplayera Kako promijeniti svjetlinu, kontrast i rezoluciju na fotografijama
- Kako primijeniti vizualne efekte na video zapis
Supplies
- Raspberry Pi 4 Model B
- Raspberry Pi Camera Board v2.1
- Mikro-SD kartica sa unaprijed instaliranim Raspbian operativnim sistemom
- Kompatibilno napajanje - možete koristiti i 5V 2.5A USB napajanje
Korak 1: Priprema


Provjerite imate li najnoviju verziju Raspbian operativnog sistema. Najnoviju verziju možete preuzeti sa službene web stranice Raspberry. Nedavno sam već objavio vodič za brzi početak. Provjeri.
Nakon instalacije OS -a provjerit ćemo jesu li instalirani najnoviji upravljački programi sa sljedećim naredbama.
sudo apt-get update
Ova naredba ažurira popis dostupnih paketa i njihovih verzija.
sudo apt-get nadogradnja
Sada omogućite sučelje kamere otvaranjem izbornika za konfiguraciju Raspberry Pi:
- Idite na meni Preferences -> Raspberry Pi Configuration
- Omogućite kameru iz opcije Interfaces i kliknite OK.
- Nakon uključivanja kamere, sistem će tražiti da je ponovo pokrenete. Ponovo pokrenite sistem.
Korak 2: Kako spojiti kameru na Raspberry Pi

Modul kamere povezan je s Raspberry PI pločom putem posebnog CSI (Camera Serial Interface) konektora, koji ima dovoljnu brzinu za prijenos video podataka u formatima do 1080p pri 30 sličica u sekundi ili 720p pri 60 fps.
CSI sučelje, za razliku od USB kamera, omogućuje vam da ne učitavate Raspberry procesor i koristite kameru što je moguće efikasnije.
Spojite kameru na ploču Raspberry Pi
Da biste to učinili, potrebno vam je:
- Isključite Raspberry Pi.
- Pažljivo locirajte port kamere i podignite jezičke
- Pažljivo umetnite fleksibilni kabel kamere u konektor i zaključajte jezičke.
Sada bi kabel trebao biti stegnut u CSI konektor i možete uključiti Raspberry Pi.
Korak 3: Snimanje fotografija pomoću Raspbian terminala
Za osnovne manipulacije kamerom postoje 3 pomoćna programa za naredbeni red koji su unaprijed instalirani na sistemu:
- raspivid - uslužni program za snimanje video zapisa
- raspistill - uslužni program za snimanje fotografija
- raspiyuv je uslužni program sličan raspistill -u, ali umjesto-j.webp" />
Potpuna lista parametara za svaki pomoćni program može se dobiti ako uslužni program pokrenete bez parametara
raspistill
ili izvršite pomoćni program sa --help parametrom:
raspistill --help
Slijede primjeri komunalnih usluga:
raspistill -t 2000 -o image-j.webp
Snimite fotografiju sa zakašnjenjem od 2 sekunde, rezolucije 640 × 480 sa izlazom informacija tokom rada pomoćnog programa (-v) i sačuvajte u image.jpg.
raspivid -t 10000 -o video.h264
Snimite video zapis dug 10 sekundi i spremite na video.h264.
Korak 4: Snimanje slika pomoću Python biblioteke - PiCamera
Osim standardnih pomoćnih programa, fotoaparat se može koristiti i softverskim metodama. Na primjer, pri izgradnji sigurnosnih sistema, kada je potrebno aktivirati snimanje, kada se dogodi neki događaj ili prema rasporedu.
Za rad s kamerom u Pythonu potrebna vam je biblioteka PiCamera koja je unaprijed instalirana na sistemu. Ako iz nekog razloga nije tu, tada možete instalirati biblioteku sa sljedećom naredbom:
sudo apt-get install python3-picamera
Skice s imenom picamera.py ne mogu se koristiti - to će onemogućiti upotrebu biblioteke PiCamera u Pythonu.
Kad je biblioteka instalirana, mora se uvesti u skicu:
import pikamera
Sljedeći kôd omogućava kameri u režimu pregleda 10 sekundi
import pikamera
from time import sleep camera = picamera. PiCamera () camera.start_preview () sleep (10) camera.stop_preview ()
Sljedeći kôd omogućava kameri u režimu pregleda 5 sekundi, zatim snimite fotografiju i sačuvajte je kao „sliku“na radnoj površini.
import pikamera
from time import sleep camera = picamera. PiCamera () camera.start_preview () sleep (5) camera.capture ('/home/pi/Desktop/image.jpg') camera.stop_preview ()
Korak 5: Snimanje videa pomoću Python biblioteke - PiCamera
Za snimanje videa koristit ćemo naredbe start_recording () i stop_recording ().
import pikamera
from time import sleep camera.start_preview () camera.start_recording ('/home/pi/video.h264') sleep (10) camera.stop_recording () camera.stop_preview ()
Nakon 10 sekundi, videozapis će se završiti i bit će spremljen u datoteku video.h264 u osnovnoj mapi vašeg korisnika. Za gledanje videozapisa upotrijebite program omxplayer.
omxplayer video.h264
Korak 6: Efekti
Biblioteka Picamera za Python omogućuje vam korištenje velikog broja postavki i filtera koji se mogu primijeniti i na pregled i na samu fotografiju.
Dodavanje teksta
Fotografiji možete dodati bilo koji tekst pomoću naredbe annotate_text. Veličinu teksta možete promijeniti i pomoću naredbe annotate_text_size. Pogledajte sljedeći primjer:
import pikamera
from time import sleep camera = picamera. PiCamera () camera.start_preview () camera.annotate_text = "Zdravo svijete !!!" camera.annotate_text_size = 60 sleep (10) camera.stop_preview ()
Promijenite rezoluciju slike
Podrazumevano se snima fotografija rezolucije koja je konfigurisana na vašem monitoru, ali je možete promeniti pomoću komande camera.resolution ().
camera.resolution = (2592, 1944)
Podesite svjetlinu ili kontrast slike
Osvjetljenje fotografije možete podesiti tako da je postavite od 0 do 100. Prema zadanim postavkama koristi se 50. Ako želite postaviti svjetlinu, na primjer, na 70, navedite sljedeći kôd nakon pokretanja pregleda:
camera.brightness = 70
Za postavljanje kontrasta koristite naredbu camera.contrast.
Vizuelni efekti
Možete koristiti camera.image_effect za preklapanje velikog broja različitih vizuelnih efekata: negativ, solarizacija, skica, denoise, utiskivanje, uljana boja, šrafura, gpen, pastel, akvarel, film, zamućenje, zasićenje, zamjena boja, ispiranje, posterise, colorpoint, balans boja, crtani film, deinterlace1, deinterlace2, nema.
Uz pomoć sljedećeg programa možete vidjeti sve dostupne filtere. Kôd će mijenjati vizuelne efekte svakih 5 sekundi:
importiraj pikameru iz vremena import sleep
camera = picamera. PiCamera () camera.start_preview () za efekat u kameri. IMAGE_EFFECTS: camera.image_effect = effect camera.annotate_text = "Efekat: % s" % efekt spavanja (5) camera.stop_preview ()
Cjelovit popis funkcija i značajki biblioteke pikamera možete pronaći na službenoj web stranici.
Nadam se da vam je ovaj vodič bio koristan i hvala na čitanju. Imate li pitanja ili povratnih informacija? Ostavite komentar ispod. Ostanite s nama!
Preporučuje se:
Prvi koraci s bežičnim senzorima temperature i vibracije na daljinu: 7 koraka

Početak rada sa bežičnim senzorima temperature i vibracije na daljinu: Ponekad su vibracije uzrok ozbiljnih problema u mnogim aplikacijama. Od osovina strojeva i ležajeva do performansi tvrdog diska, vibracije uzrokuju oštećenje stroja, ranu zamjenu, niske performanse i nanose veliki udarac preciznosti. Praćenje
Prvi koraci s ROS Melodic na Raspberry Pi 4 Model B: 7 koraka

Prvi koraci sa ROS Melodic na Raspberry Pi 4 Model B: Robotski operativni sistem (ROS) je skup softverskih biblioteka i alata koji se koriste za izgradnju robotskih sistema i aplikacija. Trenutna verzija dugoročnog servisa ROS -a je Melodic Morenia. ROS Melodic kompatibilan je samo sa Ubuntu 18.04 Bionic Beaver
Prvi koraci s M5StickV AI + IOT kamerom: 6 koraka (sa slikama)

Početak rada s M5StickV AI + IOT kamerom: Kratak pregledM5StickV je sićušna AI + IOT kamera gotovo veličine promjera 2 kovanice, cijena je oko 27,00 USD, što bi nekima moglo izgledati skupo za tako malu kameru, ali ipak sadrži neke pristojne specifikacije. Kameru pokreće nevjerovatna
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI - Prvi koraci s Raspberry Pi 3B - Postavljanje vašeg Raspberry Pi 3: 6 koraka

Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI | Prvi koraci s Raspberry Pi 3B | Postavljanje vašeg Raspberry Pi 3: Kao što neki od vas znaju, Raspberry Pi računari su odlični i možete staviti cijeli računar samo na jednu malu ploču. Raspberry Pi 3 Model B sadrži četverojezgreni 64-bitni ARM Cortex A53 radi na 1,2 GHz. Ovo čini Pi 3 otprilike 50
Napravite zadivljujuće makro slike sa bilo kojom kamerom na telefonu sa kamerom Posebno sa iPhoneom: 6 koraka

Snimite zadivljujuće makro slike sa bilo kojom kamerom na telefonu sa kamerom … Posebno sa iPhoneom: ikada ste hteli da napravite jednu od onih neverovatnih fotografija izbliza … onu koja kaže … WOW!? … sa kamerom telefona sa kamerom !? U osnovi, ovo je dodatak za povećanje za bilo koju kameru telefona s kamerom koja uvećava vaš postojeći objektiv kamere kako bi snimila