Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Forberedelse
- Trin 2: Sådan tilsluttes et kamera til Raspberry Pi
- Trin 3: Tag foto ved hjælp af Raspbian Terminal
- Trin 4: Tag billeder ved hjælp af Python Library - PiCamera
- Trin 5: Optagelse af video ved hjælp af Python Library - PiCamera
- Trin 6: Effekter
![Kom godt i gang med Raspberry Pi -kamera: 6 trin Kom godt i gang med Raspberry Pi -kamera: 6 trin](https://i.howwhatproduce.com/images/011/image-32993-j.webp)
Video: 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](https://i.ytimg.com/vi/SlENG3kNpY8/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-31 10:18
![Kom godt i gang med Raspberry Pi -kamera Kom godt i gang med Raspberry Pi -kamera](https://i.howwhatproduce.com/images/011/image-32993-1-j.webp)
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](https://i.howwhatproduce.com/images/011/image-32993-2-j.webp)
![Forberedelse Forberedelse](https://i.howwhatproduce.com/images/011/image-32993-3-j.webp)
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:
- Gå til menuen Indstillinger -> Raspberry Pi -konfiguration
- Aktiver kameraet fra grænseflader, og klik på OK.
- 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](https://i.howwhatproduce.com/images/011/image-32993-4-j.webp)
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:
- Sluk for Raspberry Pi.
- Find forsigtigt kameraporten, og løft fanerne
- 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:
- raspivid - videooptagelsesværktøj
- raspistill - fotooptagelsesværktøj
- 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:
Kom godt i gang med trådløse temperatur- og vibrationssensorer med lang rækkevidde: 7 trin
![Kom godt i gang med trådløse temperatur- og vibrationssensorer med lang rækkevidde: 7 trin Kom godt i gang med trådløse temperatur- og vibrationssensorer med lang rækkevidde: 7 trin](https://i.howwhatproduce.com/images/001/image-149-j.webp)
Kom godt i gang med trådløse temperatur- og vibrationssensorer med lang rækkevidde: Nogle gange er vibration årsag til alvorlige problemer i mange applikationer. Fra maskinaksler og lejer til harddiskydelse, vibrationer forårsager maskinskader, tidlig udskiftning, lav ydeevne og påfører et stort hit på nøjagtigheden. Overvågning
Kom godt i gang med skinkeradio: 5 trin (med billeder)
![Kom godt i gang med skinkeradio: 5 trin (med billeder) Kom godt i gang med skinkeradio: 5 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-2957-7-j.webp)
Kom godt i gang med skinkeradio: Som en nyligt præget skinke -licenshaver vil jeg viderebringe den proces, jeg tog for at komme ind i skinkeradio. Jeg blev lokket af hobbyens selvhjulpenhed, hvilket gav folk en måde at kommunikere på, når andre metoder forstyrres. Men det er også givende at
Kom godt i gang med M5StickV AI + IOT -kameraet: 6 trin (med billeder)
![Kom godt i gang med M5StickV AI + IOT -kameraet: 6 trin (med billeder) Kom godt i gang med M5StickV AI + IOT -kameraet: 6 trin (med billeder)](https://i.howwhatproduce.com/images/011/image-32027-j.webp)
Kom godt i gang med M5StickV AI + IOT kameraet: Kort oversigt anstændige specifikationer. Kameraet drives af utrolige
Installation af Raspbian Buster på Raspberry Pi 3. Kom godt i gang med Raspbian Buster Med Raspberry Pi 3b / 3b+: 4 trin
![Installation af Raspbian Buster på Raspberry Pi 3. Kom godt i gang med Raspbian Buster Med Raspberry Pi 3b / 3b+: 4 trin Installation af Raspbian Buster på Raspberry Pi 3. Kom godt i gang med Raspbian Buster Med Raspberry Pi 3b / 3b+: 4 trin](https://i.howwhatproduce.com/images/001/image-2658-16-j.webp)
Installation af Raspbian Buster på Raspberry Pi 3. Kom godt i gang med Raspbian Buster Med Raspberry Pi 3b / 3b+: Hej fyre, for nylig lancerede Raspberry pi -organisationen nyt Raspbian OS kaldet Raspbian Buster. Det er en ny version af Raspbian til Raspberry pi's. Så i dag vil vi i denne instruktør lære at installere Raspbian Buster OS på din Raspberry pi 3
Installation af Raspbian i Raspberry Pi 3 B Uden HDMI - Kom godt i gang med Raspberry Pi 3B - Opsætning af din Raspberry Pi 3: 6 trin
![Installation af Raspbian i Raspberry Pi 3 B Uden HDMI - Kom godt i gang med Raspberry Pi 3B - Opsætning af din Raspberry Pi 3: 6 trin Installation af Raspbian i Raspberry Pi 3 B Uden HDMI - Kom godt i gang med Raspberry Pi 3B - Opsætning af din Raspberry Pi 3: 6 trin](https://i.howwhatproduce.com/images/002/image-5563-20-j.webp)
Installation af Raspbian i Raspberry Pi 3 B Uden HDMI | Kom godt i gang med Raspberry Pi 3B | Opsætning af din Raspberry Pi 3: Som nogle af jer ved, er Raspberry Pi-computere ganske fantastiske, og du kan få hele computeren bare på et enkelt lille bord. Raspberry Pi 3 Model B har en quad-core 64-bit ARM Cortex A53 klokket til 1,2 GHz. Dette sætter Pi 3 cirka 50