Jeg bruker Raspberry Pi med RPi-kamerakortet for å ta en tidsforløpsvideo av utendørs landskap ved hjelp av raspistill
-kommandoen. Når jeg laster opp bildene til en server etter at jeg har tatt hvert bilde, bruker jeg ikke den innebygde tidsforkortelsesfunksjonaliteten, men kjører i stedet en cronjob som kjører dette skriptet hvert minutt:
filnavn = $ (dato + "% d% m% Y_% H% M-% S"). jpgraspistill --bredde 1280 - høyde 960 - kvalitet 100 - timeout 500 - koding jpg -sh 0 -co 0 -br 50 -sa 0 -ev 0 --eksponering snø --awb sol --ISO 100 --måling av gjennomsnitt --nopreview --output $ PROJECTDIR / $ IMAGEDIR / $ filnavn # noen tilleggskoder jeg bruker for å laste opp filene.
Ettersom jeg kjører den samme koden for å ta bilder hele dagen og utover natten, trenger jeg koden for å velge passende lukkerhastigheter som gjør at bildet kan lyse riktig.
En mulig tilnærming for å få jevn belysning er å fikse lukkerhastigheten. Imidlertid fant jeg at denne tilnærmingen ikke var generell nok. Innstilling av --ss 1000
, eller en lukkerhastighet på 1 ms, er flott for solfylte dager, men det kreves en lukkertid på minst fire ganger så lang for gode bilder på overskyede dager (glem nattfotografering! )
Som sådan må jeg stole på kameraets interne måling. Dette gir meg en viss fleksibilitet siden det endrer lukkerhastigheten i henhold til det totale lyset som kommer inn, og gir anstendige bilder både om dagen og om natten. Bruk av standardinnstillingene på kameraet fører imidlertid til bilder som generelt er undereksponert, uansett forhold. Jeg har prøvd å leke med --ev
, --brightness
og så videre, men resultatene er ikke konsistente.
En tilnærming som jeg Vi har funnet å fungere er ved å endre innstillingene - timeout
på kameraet. Generelt, jo kortere - timeout
er valgt, desto lavere er sannsynligheten for lukkerhastigheten (og desto lysere blir det resulterende bildet).
Uten å stille en fast verdi for lukkerhastighet, har jeg funnet ut at Raspberry Pi velger en god lukkerhastighet i solfylte forhold når --timeout
er satt til 500. Imidlertid på overskyet for nattetid er det resulterende bildet fra --timeout 500
for mørkt, og jeg må redusere --timeout
til 200.
Her er litt data om lukkerhastighetene kameraet velger.
Sunny Days:
-
- timeout 500: eksponering 1/1060 s
-
- timeout 200: eksponering 1/366 s
Hvis det hjelper meg å laste opp bildene, kan du nevne i en kommentar nedenfor.