Stap 5: Testen van raspistill en gekoppelde mappen
Vooraleer wij overgaan op een verdere, we gonna testen om te zien dat een paar dingen werken. Vanuit de Pistachegebak pi de terminal die u hebt geopend in PuTTY, typt u de follow-up met uw sharenamen.
raspistill -o /mnt/sambasharename/picturename.jpg -n -t 1000
Oke, laten we beginnen met 'wat de hel je net hebt me typt in?!'
raspistill -dit is nog steeds foto's te nemen met de raspberry camera gebruikt (er is ook een raspivid-opdracht, ik wed dat je kan dat uitzoeken)
-o/mnt... -de "-o vlag ' is onze 'output' gevolgd door een spatie en de bestemming/naam van de stilstaande foto.
-n -dit merkt 'geen voorbeeld' en is enigszins zinloos zonder een directe monitor als we niet een preview elke manier zien
-t 1000 - de "-t" vlag is tijd of liever gezegd hoe lang u wilt dat de camera moet worden gewacht voordat het magnetisch uitlijnen van de foto. (handig voor selfies!) en de 1000 is de hoeveelheid tijd in milliseconden... Ja, 1 seconde.
U kunt ook een timelapse met behulp van de opdracht raspistill met iets als dit uitvoeren
raspistill -o/mnt/picam/%04d.jpg -t 30000 -tl 1000
De camera wordt uitgevoerd voor ongeveer 30 seconden nemen een foto van elke 1 seconde (in theorie). Al die tijd het opslaan van de foto's in /mnt/picam als 0001.jpg, 0002.jpg, 0003.jpg...and enzovoort.
Zoals u in de momentopname zien kunt, liep ik twee varianten van een time-lapse. In de eerste ran mij op te nemen van een foto per seconde. Maar zoals u onder dat zien kunt, het overgeslagen frames... dus ik eigenlijk met bestanden naam 001, 004, 007 en 010 eindigde. Dit is omdat de pi niet heel krachtig genoeg om te nemen en opslaan van een afbeelding binnen een seconde. En zo komt de tweede opdracht... nota het enige verschil is het nummer na '-tl'. Het zetten van een 0 in principe vertelt "Neem een ander beeld wanneer u klaar buddy, geen druk bent".. .en dus ik beƫindigde omhoog met bestanden die naam in reeks zonder overgeslagen zijn.
Dus, wat als we willen een time-lapse uitvoeren in de loop van een week?? Ik zeker don verwachten dat u -t 60480000 gebruiken. Dit zou betekenen dat je niet laten de pi de stroom uitvalt, en zo ja, hebt u de code opnieuw te starten terug nemen van foto's uit te voeren. GOED!!! Heb ik de oplossing voor u. Volg mij naar de volgende stap.