Innehållsförteckning:

Komma igång med Raspberry Pi -kamera: 6 steg
Komma igång med Raspberry Pi -kamera: 6 steg

Video: Komma igång med Raspberry Pi -kamera: 6 steg

Video: Komma igång med Raspberry Pi -kamera: 6 steg
Video: Йога для начинающих дома с Алиной Anandee #2. Здоровое гибкое тело за 40 минут. Универсальная йога. 2024, Juli
Anonim
Komma igång med Raspberry Pi -kamera
Komma igång med Raspberry Pi -kamera

Kort överblick

Raspberry Pi Camera v2.1 är utrustad med en 8 megapixel Sony IMX219 bildsensor och förbättrat fast fokus. Den är kompatibel med alla Raspberry Pi -modeller. Den kan också ha statiska bilder på 3280 x 2464 pixlar och stöder också 1080p30, 720p60 och 640x480p90 video.

Vad du kommer att lära dig

  • I den här självstudien lär du dig hur du använder och ansluter en kamera till Raspberry Pi 4 -kortet.
  • Hur man styr kameran med Python Hur man använder verktygen raspivid, raspistill och raspiyuv
  • Så här använder du start_preview () och stop_preview () för att visa bilden från kameran
  • Hur man tar bilder med kommandot capture ()
  • Hur man spelar in video med start_recording () och stop_recording ()
  • Hur man visar video via omxplayer Hur man ändrar ljusstyrka, kontrast och upplösning i foton
  • Hur man applicerar visuella effekter på video

Tillbehör

  • Raspberry Pi 4 Modell B
  • Raspberry Pi Camera Board v2.1
  • Ett mikro-SD-kort med förinstallerat Raspbian-operativsystem
  • Kompatibel strömförsörjning - du kan också använda en 5V 2,5A USB -strömförsörjning

Steg 1: Förberedelse

Förberedelse
Förberedelse
Förberedelse
Förberedelse

Se till att du har den senaste versionen av Raspbian -operativsystemet Du kan ladda ner den senaste versionen från den officiella Raspberry -webbplatsen. Jag har redan publicerat en snabbstartguide nyligen. Kolla in det.

Efter installationen av operativsystemet kommer vi att kontrollera om de senaste drivrutinerna är installerade med följande kommandon.

sudo apt-get uppdatering

Detta kommando uppdaterar listan över tillgängliga paket och deras versioner.

sudo apt-get uppgradering

Aktivera nu kameragränssnittet genom att öppna konfigurationsmenyn för Raspberry Pi:

  1. Gå till menyn Inställningar -> Raspberry Pi -konfiguration
  2. Aktivera kameran från alternativet Gränssnitt och klicka på OK.
  3. När du har slagit på kameran kommer systemet att be dig starta om den. Starta om systemet.

Steg 2: Hur man ansluter en kamera till Raspberry Pi

Hur man ansluter en kamera till Raspberry Pi
Hur man ansluter en kamera till Raspberry Pi

Kameramodulen är ansluten till Raspberry PI -kortet via en speciell CSI -kontakt (Camera Serial Interface), som har tillräcklig hastighet för att överföra videodata i format upp till 1080p vid 30 bilder per sekund eller 720p vid 60 fps.

CSI -gränssnittet, till skillnad från USB -kameror, gör att du inte kan ladda hallonprocessorn och använda kameran så effektivt som möjligt.

Anslut kameran till Raspberry Pi -kortet

För att göra detta behöver du:

  1. Stäng av Raspberry Pi.
  2. Leta försiktigt efter kameraporten och lyft flikarna
  3. För försiktigt in flexkabeln från kameran i kontakten och lås flikarna.

Nu ska kabeln klämmas fast i CSI -kontakten och du kan slå på Raspberry Pi.

Steg 3: Ta foto med hjälp av Raspbian Terminal

För grundläggande manipulationer med kameran finns det tre kommandoradsverktyg som är förinstallerade på systemet:

  1. raspivid - videoinspelningsverktyg
  2. raspistill - fotograferingsverktyg
  3. raspiyuv är ett verktyg som liknar raspistill, men istället för-j.webp" />

En fullständig lista med parametrar för varje verktyg kan erhållas om du kör verktyget utan parametrar

raspistill

kör antingen verktyget med --help -parametern:

raspistill --hjälp

Följande är exempel på verktyg:

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

Ta ett foto med en fördröjning på 2 sekunder, en upplösning på 640 × 480 med utmatning av information under driften av verktyget (-v) och spara till image.jpg.

raspivid -t 10000 -o video.h264

Spela in en video som är 10 sekunder lång och spara på video. H264.

Steg 4: Ta bilder med Python Library - PiCamera

Förutom standardverktyg kan kameran användas med mjukvara. Till exempel när man bygger säkerhetssystem, när det är nödvändigt att aktivera inspelning, när en händelse inträffar eller enligt ett schema.

För att arbeta med kameran i Python behöver du PiCamera -biblioteket, som är förinstallerat på systemet. Om det av någon anledning inte finns där kan du installera biblioteket med följande kommando:

sudo apt-get install python3-picamera

Skisser med namnet picamera.py kan inte användas - det gör det omöjligt att använda PiCamera -biblioteket i Python.

När biblioteket är installerat måste det importeras i skissen:

importera picamera

Följande kod aktiverar kameran i förhandsgranskningsläge i 10 sekunder

importera picamera

från tid importera sömnkamera = picamera. PiCamera () kamera.start_preview () sömn (10) kamera.stop_preview ()

Följande kod aktiverar kameran i förhandsgranskningsläge i 5 sekunder, ta sedan ett foto och spara det som "bild" på skrivbordet.

importera picamera

från tid importera sömnkamera = picamera. PiCamera () kamera.start_preview () sömn (5) kamera.capture ('/home/pi/Desktop/image.jpg') camera.stop_preview ()

Steg 5: Spela in video med Python Library - PiCamera

För att spela in videon använder vi kommandona start_recording () och stop_recording ().

importera picamera

från tid importera sömnkamera.start_preview () kamera.start_recording ('/home/pi/video.h264') sömn (10) kamera.stop_recording () kamera.stop_preview ()

Efter 10 sekunder slutar videon och sparas i video.h264 -filen i användarens rotmapp. För att titta på videon, använd omxplayer -programmet.

omxplayer -video. h264

Steg 6: Effekter

Picamera -biblioteket för Python låter dig använda ett stort antal inställningar och filter som kan tillämpas på både förhandsgranskningen och själva fotot.

Lägger till texten

Du kan lägga till vilken text som helst till fotot med kommandot annotate_text. Du kan också ändra textstorleken med kommandot annotate_text_size. Se följande exempel:

importera picamera

från tid importera sömn kamera = picamera. PiCamera () kamera.start_preview () kamera.annotate_text = "Hej världen !!!" camera.annotate_text_size = 60 sömn (10) camera.stop_preview ()

Ändra bildupplösning

Som standard tas ett foto av upplösningen som är konfigurerad på din bildskärm, men du kan ändra den med kommandot camera.resolution ().

camera.resolution = (2592, 1944)

Justera ljusstyrkan eller kontrasten för en bild

Du kan justera ljusstyrkan på fotot genom att ställa in det från 0 till 100. Som standard används 50. Om du vill ställa in ljusstyrkan, till exempel, till 70, anger du följande kod efter att förhandsgranskningen startats:

kamera. ljusstyrka = 70

Använd kommandot camera.contrast för att ställa in kontrasten.

Visuella effekter

Du kan använda camera.image_effect för att överlagra ett stort antal olika visuella effekter: negativa, solarisera, skissa, denoise, prägla, oljemålning, lucka, gpen, pastell, vattenfärg, film, oskärpa, mättnad, färgsättning, utspolning, posterise, colorpoint, färgbalans, tecknad film, deinterlace1, deinterlace2, ingen.

Med hjälp av följande program kan du se alla tillgängliga filter. Koden ändrar visuella effekter var 5: e sekund:

importera picamera från tid importera sömn

kamera = picamera. PiCamera () kamera.start_preview () för effekt i kamera. IMAGE_EFFECTS: camera.image_effect = effekt kamera.annotate_text = "Effekt: % s" % effekt sömn (5) camera.stop_preview ()

Du kan hitta en komplett lista över funktioner och funktioner i picamera -biblioteket på den officiella webbplatsen.

Jag hoppas att du tyckte att den här guiden var användbar och tack för att du läste. Om du har några frågor eller feedback? Lämna en kommentar nedan. Håll utkik!

Rekommenderad: