Indholdsfortegnelse:

Kom godt i gang med Raspberry Pi -kamera: 6 trin
Kom godt i gang med Raspberry Pi -kamera: 6 trin

Video: Kom godt i gang med Raspberry Pi -kamera: 6 trin

Video: Kom godt i gang med Raspberry Pi -kamera: 6 trin
Video: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, Juli
Anonim
Kom godt i gang med Raspberry Pi -kamera
Kom godt i gang med Raspberry Pi -kamera

Kort overblik

Raspberry Pi Camera v2.1 er udstyret med en 8 megapixel Sony IMX219 billedsensor og forbedret fast fokus. Det er kompatibelt med alle Raspberry Pi -modeller. Det er også i stand til 3280 x 2464 pixel statiske billeder og understøtter også 1080p30, 720p60 og 640x480p90 video.

Hvad du vil lære

  • I denne vejledning lærer du, hvordan du bruger og slutter et kamera til Raspberry Pi 4 -kortet.
  • Sådan betjenes kameraet ved hjælp af Python Sådan bruges værktøjer til raspivid, raspistill og raspiyuv
  • Sådan bruges start_preview () og stop_preview () til at vise billedet fra kameraet
  • Sådan tager du billeder ved hjælp af kommandoen capture ()
  • Sådan optages video ved hjælp af start_recording () og stop_recording ()
  • Sådan ses video via omxplayer Sådan ændres lysstyrke, kontrast og opløsning på fotos
  • Sådan anvendes visuelle effekter på video

Forbrugsvarer

  • Raspberry Pi 4 Model B
  • Raspberry Pi Camera Board v2.1
  • Et micro-SD-kort med forudinstalleret Raspbian-operativsystem
  • Kompatibel strømforsyning - du kan også bruge en 5V 2.5A USB -forsyning

Trin 1: Forberedelse

Forberedelse
Forberedelse
Forberedelse
Forberedelse

Sørg for, at du har den nyeste version af Raspbian -operativsystemet Du kan downloade den nyeste version fra det officielle Raspberry -websted. Jeg har allerede udgivet en hurtig startguide for nylig. Tjek det ud.

Efter installation af operativsystemet kontrollerer vi, om de nyeste drivere er installeret med følgende kommandoer.

sudo apt-get opdatering

Denne kommando opdaterer listen over tilgængelige pakker og deres versioner.

sudo apt-get opgradering

Aktiver nu kameragrænsefladen ved at åbne konfigurationsmenuen for Raspberry Pi:

  1. Gå til menuen Indstillinger -> Raspberry Pi -konfiguration
  2. Aktiver kameraet fra grænseflader, og klik på OK.
  3. Efter at have tændt kameraet, vil systemet bede dig om at genstarte det. Genstart systemet.

Trin 2: Sådan tilsluttes et kamera til Raspberry Pi

Sådan tilsluttes et kamera til Raspberry Pi
Sådan tilsluttes et kamera til Raspberry Pi

Kameramodulet er forbundet til Raspberry PI -kortet via et specielt CSI -stik (Camera Serial Interface), som har tilstrækkelig hastighed til at overføre videodata i formater op til 1080p ved 30 billeder i sekundet eller 720p ved 60 fps.

I modsætning til USB -kameraer giver CSI -interface dig mulighed for ikke at indlæse Raspberry -processoren og bruge kameraet så effektivt som muligt.

Tilslut kameraet til Raspberry Pi -kortet

For at gøre dette har du brug for:

  1. Sluk for Raspberry Pi.
  2. Find forsigtigt kameraporten, og løft fanerne
  3. Sæt forsigtigt flexkablet fra kameraet ind i stikket, og lås fanerne.

Nu skal kablet fastspændes i CSI -stikket, og du kan tænde Raspberry Pi.

Trin 3: Tag foto ved hjælp af Raspbian Terminal

Til grundlæggende manipulationer med kameraet er der 3 kommandolinjeværktøjer, der er forudinstalleret på systemet:

  1. raspivid - videooptagelsesværktøj
  2. raspistill - fotooptagelsesværktøj
  3. raspiyuv er et værktøj, der ligner raspistill, men i stedet for-j.webp" />

En komplet liste over parametre for hvert værktøj kan fås, hvis du kører værktøjet uden parametre

raspistill

enten udføre værktøjet med parameteren --help:

raspistill -hjælp

Følgende er eksempler på hjælpeprogrammer:

raspistill -t 2000 -o image-j.webp

Tag et foto med en forsinkelse på 2 sekunder, en opløsning på 640 × 480 med output af information under driften af værktøjet (-v), og gem det på image.jpg.

raspivid -t 10000 -o video.h264

Optag en video, der er 10 sekunder lang, og gem den på video. H264.

Trin 4: Tag billeder ved hjælp af Python Library - PiCamera

Udover standardværktøjer kan kameraet bruges af softwaremetoder. For eksempel ved opbygning af sikkerhedssystemer, når det er nødvendigt at aktivere optagelse, når en begivenhed forekommer eller i henhold til en tidsplan.

For at arbejde med kameraet i Python skal du bruge PiCamera -biblioteket, som er forudinstalleret på systemet. Hvis det af en eller anden grund ikke er der, kan du installere biblioteket med følgende kommando:

sudo apt-get install python3-picamera

Skitser med navnet picamera.py kan ikke bruges - dette vil gøre det umuligt at bruge PiCamera -biblioteket i Python.

Når biblioteket er installeret, skal det importeres i skitsen:

importer picamera

Følgende kode giver kameraet mulighed for visning i 10 sekunder

importer picamera

fra tiden importer søvnkamera = picamera. PiCamera () kamera.start_preview () søvn (10) kamera.stop_preview ()

Følgende kode gør det muligt for kameraet i forhåndsvisningstilstand i 5 sekunder, tag derefter et foto og gem det som "billede" på dit skrivebord.

importer picamera

fra tiden importer søvnkamera = picamera. PiCamera () kamera.start_preview () søvn (5) kamera.capture ('/home/pi/Desktop/image.jpg') camera.stop_preview ()

Trin 5: Optagelse af video ved hjælp af Python Library - PiCamera

For at optage videoen bruger vi kommandoerne start_recording () og stop_recording ().

importer picamera

fra tiden importer søvn kamera.start_preview () kamera.start_recording ('/home/pi/video.h264') sleep (10) camera.stop_recording () camera.stop_preview ()

Efter 10 sekunder slutter videoen og gemmes i video.h264 -filen i din brugers rodmappe. Brug omxplayer -programmet for at se videoen.

omxplayer video.h264

Trin 6: Effekter

Picamera -biblioteket til Python giver dig mulighed for at bruge et stort antal indstillinger og filtre, der kan anvendes på både forhåndsvisningen og selve fotoet.

Tilføjelse af teksten

Du kan tilføje enhver tekst til billedet ved hjælp af kommandoen annotate_text. Du kan også ændre tekststørrelsen med kommandoen annotate_text_size. Se følgende eksempel:

importer picamera

fra tiden importer søvnkamera = picamera. PiCamera () camera.start_preview () camera.annotate_text = "Hej verden !!!" camera.annotate_text_size = 60 søvn (10) camera.stop_preview ()

Skift billedopløsning

Som standard tages der et foto af den opløsning, der er konfigureret på din skærm, men du kan ændre det ved hjælp af kommandoen camera.resolution ().

kamera.opløsning = (2592, 1944)

Juster lysstyrken eller kontrasten i et billede

Du kan justere lysstyrken på fotoet ved at indstille det fra 0 til 100. Som standard bruges 50. Hvis du f.eks. Vil indstille lysstyrken til 70, skal du angive følgende kode efter start af forhåndsvisningen:

kamera. lysstyrke = 70

Brug kommandoen camera.contrast for at indstille kontrasten.

Visuelle effekter

Du kan bruge camera.image_effect til at overlejre et stort antal forskellige visuelle effekter: negativ, solarize, sketch, denoise, prægning, oliemaling, luge, gpen, pastel, akvarel, film, sløring, mætning, colorwap, washout, posterise, colorpoint, farvebalance, tegneserie, deinterlace1, deinterlace2, ingen.

Ved hjælp af følgende program kan du se alle tilgængelige filtre. Koden ændrer visuelle effekter hvert 5. sekund:

importer picamera fra tid importer søvn

kamera = picamera. PiCamera () kamera.start_preview () for effekt i kamera. IMAGE_EFFECTS: camera.image_effect = effekt camera.annotate_text = "Effekt: % s" % effekt søvn (5) camera.stop_preview ()

Du kan finde en komplet liste over funktioner og funktioner i picamera -biblioteket på det officielle websted.

Jeg håber, at du fandt denne guide nyttig og tak fordi du læste med. Hvis du har spørgsmål eller feedback? Efterlad en kommentar herunder. Bliv hængende!

Anbefalede: