Mastering av Raspberry Pi-kameran
RasPi har en billig kameramodul som du bara kan ansluta direkt in i brädet, och du kan enkelt göra det till en övervakningskamera. I den här artikeln hittar du hur du anpassar och ställer in kameran och justerar de grundläggande inställningarna för att ta stillbilder eller video.
Skiva av kamera Pi
Att montera kameramodulen på Pi är enkelhet själv. Kamerakontakten ligger precis bakom ethernetporten.
Lyft upp fliken, sätt försiktigt bandkabeln (silversidan bort från Ethernet-porten) och tryck försiktigt på fliken nedåt.
Den svåra delen är klar. Nu måste vi ta bilder och videor.
Innan du kan använda kameran måste du aktivera den. Typ:
sudo raspi-config
och välj "Aktivera kamera" från menyn. Starta om och du är klar.
Ta bilder
För att ta en stillbild med kameran, öppna bara en terminal (eller starta bara din Pi och logga in) och skriv följande:
raspistill -o image.jpg
-o
flaggan betyder utdata, och "image.jpg" är filnamnet som kan vara allt du vill. Detta gäller för hela följande kod.
På din skärm kommer du att få några sekunder att rama upp ditt skott när levande matning slås på i några sekunder, och det röda lyset på kamerans framsida visar att kameran är aktiv. På några sekunder kommer visningen att försvinna, vilket betyder att ramen har tagits och rammen sparats på disken.
Typ:
ls
och du kommer att se en kataloglista som visar att bilden du tagit har lagrats i hemkatalogen.
Obs! Se fullständig RasPi-dokumentation för fullständiga detaljer om vilka slags bilder du kan ta tag i.
Det finns till exempel ett tidelapsläge, vitbalansinställningar, bilder per sekund, hastigheter upp till 120fps och effekter som posterise, solarise och filmlook.
Till exempel, för att fånga en film-look-ram, skriv:
raspistill -ifx film -o filmpic.jpg
RasPis effekter verkar genom att avbryta effekten i realtid (ungefär som Quartz-effekterna i QuickTime) och helt enkelt spela in skärmen. Så filmen bruset är faktiskt en animerad buller överlagring. För en solskyddad effekt, skriv:
raspistill -ifx solarise -o solarisedpic.jpg
Eller kanske du vill ta en serie timelapsramar.
raspistill -t 300000 -tl 30000 -o pic% 05d.jpg
Detta innebär att du tar en bild var 30: e sekund i en total längd på 300 sekunder eller 5 minuter och spara bilderna som "pic00001.jpg", "pic00002.jpg" etc.
Det här är verkligen en komplett liten kamera.
Inspelning Video
Förutom att vara stillbildskamera kan RasPi-kameran också skjuta upp 1080 HD-video. För att ta tag i ett segment av video, skriv:
raspivid -o video.h264
Detta kommer att ta en fem sekunders bit av video och koda den till standard 1920 × 1080 vid 25 bilder per sekund. (Den testade kameran var i PAL-regionen, så körsträckan kan variera.) Kvalitetsstorleken och varaktigheten är som standard inställd. För att ändra kvalitet och varaktighet måste du ange vad du vill ha.
Om du till exempel spelar ett klipp på 720p med en bitrate på 20Mb / s med en högkvalitativ H264-profil skulle det vara:
raspivid -w 1280 -h 720 -b 20000000 -fps 25 -pf high -t 25000 -o high720.h264
Detta spelar in en video på 25 sekunder, specificerad av -t
flaggan.
För att göra kameran till en improviserad videokamera kan du ställa in den så att den spelar in och pausar när du växlar ENTER-tangenten med -k
flaggan:
raspivid -w 1280 -h 720 -b 20000000 -fps 25 -pf high -k -o high720.h264
För att stoppa inspelningen och spara, tryck på "x" och sedan på Enter.
Om du vill konvertera h264-filer till spelbar video måste du använda en filkonverterare eftersom filen inte är användbar för sig själv. Vi använde FFMPEG på Mac. Dra bara filen på gränssnittet och konvertera den till något som kan spelas på din målmaskin.
Ett annat problem är att även om kameran har en inbyggd anti-shake-algoritm, finns det ingen ersättning för att kameran är stillbild när du spelar in video. Det finns fall som har en montering för kameran som den här, eller du kan montera dem i ett korrekt CCTV-fall så här, speciellt om du vill använda den utanför ... men det är lika lätt att rigga något upp billigt med hjälp av mini-stativ för smarta telefoner och lite Blue Tack, som följande.
Andra idéer
Nästan alla funktioner i kameran är programmerbara, vilket innebär att du kan använda det för skojs skull och fånga händelser med stillbilder eller video ... eller med lite skicklighet kan du programmera den för att bara ta video när den känner av rörelse och spara filerna varje gång till en viss plats märkt i filnamnen eller på skärmen med tid och datum.
Om du lägger till ett energibankbatteri, en liten skärm och ett skript för att starta upp disken och köra det sista kommandot med ENTER-växeln, kan du även använda kameran som en verklig bärbar videokamera mycket enkelt. Hur mycket James Bond av dig att göra en videokamera ur komponentdelar!
Det finns mycket kul att ha med RasPi-kameran, och gränserna är din förmåga att hitta rätt kommandon att skriva in. I en framtida artikel kommer vi att täcka hur du kan göra din RasPi till en nätverksövervakningskamera och se utgång på din dator.
Under tiden, om du har några frågor eller tips om hur du använder Raspberry Pi Camera Module för kul eller arbete, snälla dela dem i kommentarerna nedan.