5 manieren om de Raspberry Pi-cameramodule te gebruiken voor time-lapse-fotografie
De lichte, compacte eigenschappen van een Raspberry Pi betekenen dat in combinatie met de populaire cameramodule en draagbare batterij, deze kan worden gebruikt als een sluipende camera. Met dit in het achterhoofd heb ik onlangs vijf prachtige time lapse-video's gemaakt. Jij kan ook.
Wat je nodig zult hebben
Om aan de slag te gaan met time-lapse-fotografie op de Raspberry Pi, is het een goed idee om je apparaat voor te bereiden door een waterdichte, weerbestendige en misschien zelfs robuuste Raspberry Pi-behuizing te vinden 5 manieren om je Raspberry Pi 5-wegen te Robuuste Ruggedise-je Raspberry Pi Lees verder . Je zult in staat zijn om iets geschikts op Amazon te vinden. Zorg ervoor dat er ruimte is voor de camera, evenals een opening voor de lens. Als een dergelijk geval op dit moment niet beschikbaar is, overweeg dan een gesloten case zonder slots voor GPIO-toegang, enz.
Vervolgens hebt u een batterijoptie nodig om de Pi draagbaar te maken. U kunt er zelf een maken Pi to Go? 3 manieren om een Raspberry Pi van stroom te voorzien voor draagbare projecten Pi to Go? 3 manieren om een Raspberry Pi in te zetten voor draagbare projecten Wilt u uw Raspberry Pi uit huis halen en bij sommige mobiele projecten zijn betrokken? Je hebt een soort batterij nodig, maar er zijn verschillende opties beschikbaar. Lees Meer of koop een compacte oplaadbare batterij. Ik heb deze van RAVPower (VK) gebruikt, waardoor je 36-48 uur aan stroom kunt opladen.
Daarnaast hebt u een statief nodig (het type dat is ontworpen voor smartphones Wat is het beste telefoonstatief? Wat is het beste telefoonstatief? Voor de meeste mensen zijn smartphonecamera's goed genoeg geworden om de juiste camera's te vervangen. Van het maken van video's tot het nemen van dat perfecte landschap foto, je handset doet fantastisch werk, Read More moet ideaal zijn) en optionele ducttape om de Pi in bepaalde omstandigheden vast te zetten.
Time Lapse en de Raspberry Pi op locatie
We hebben gekeken naar de verschillende manieren waarop u de Raspberry Pi-cameramodule in het verleden kunt gebruiken en het instellen van de time-lapse is opmerkelijk eenvoudig 5 dingen die u kunt doen met de Raspberry Pi-cameramodule 5 Wat u kunt doen met de Raspberry Pi-camera Module Een van de eerste uitbreidingen die u voor de Raspberry Pi moet kopen, is de cameramodule. Met een speciale connector kan de camera voor verschillende taken worden gebruikt. Laten we kijken. Lees verder .
Sindsdien is het echter enigszins verder gegaan. Voor dit project gebruiken we de raspistill commando, dat is opgenomen in recente versies van Raspbian Jessie 5 manieren waarop nieuw Raspbian Jessie maakt Raspberry Pi nog gemakkelijker te gebruiken 5 manieren nieuw Raspbian Jessie maakt Raspberry Pi nog gemakkelijker te gebruiken Na de release van Debian Jessie in juli, is de Raspberry Pi-gemeenschap gezegend met een nieuwe release van de Raspbian-variant, gebaseerd op de 'ouder'-distro. Lees verder :
raspistill -t 30000 -tl 2000 -o afbeelding% 04d.jpg
De parameters specificeren een time-out (-t) na 30 seconden (30000 milliseconden) en een interval (-tl) van 2 seconden tussen elke opname (2000 ms). Het slaat elke afbeelding op in de huidige map met bestandsnamen in de indeling image000x.jpg, zoals gespecificeerd met de voorwaarde% 04d.jpg. Deze rekenmachine kan u helpen de cijfers goed te krijgen.
De camera maakt standaard foto's met een resolutie van 2592 x 1944, wat resulteert in afbeeldingen van elk ongeveer 2,5 MB. In de loop van enkele uren tijdverlies, kan dit een beetje een belasting voor je Pi blijken te zijn. Het is daarom een goed idee om een iets lagere resolutie te specificeren. Als zodanig kan het commando lezen
raspistill -t 30000 -tl 2000 -o afbeelding% 04d.jpg -w 1280 -h 960
Alles wat ik deed - en alles wat je ook moet doen - is de time-out en tijdsintervalcondities van het script aan te passen aan het specifieke scenario.
Remote Connect met uw Raspberry Pi
Als u de Raspberry Pi buiten en buiten uw thuisnetwerk gebruikt, moet u een ad hoc-netwerk maken om via SSH verbinding te maken met uw Pi vanaf uw smartphone. Dit is de beste manier om op afstand het vastleggen van time lapse-afbeeldingen te initiëren; u kunt ook een ad hoc-netwerk gebruiken met uw laptop, als u dat wilt, maar een smartphone of tablet is draaglijker.
Verschillende opties zijn hier beschikbaar, maar de meest betrouwbare is het gebruik van een Ethernet-kabel en SSH Hoe kan ik direct verbinding maken met een Raspberry Pi zonder internet Direct verbinding maken met een Raspberry Pi zonder internet De veelzijdigheid van de Raspberry Pi betekent dat je op een bepaald moment ' moet het buitenshuis gebruiken, buiten het bereik van uw draadloze netwerk. Dus hoe kun je ermee communiceren? Lees verder .
Je zou nu via SSH rechtstreeks met je Raspberry Pi kunnen verbinden, waardoor het maken van time lapse-foto's een veel simpelere activiteit wordt. Je kunt ook een Python-script en -knop gebruiken, volgens de uitleg in onze Raspberry Pi stop-motion studio-tutorial. Een stop-motion-videobeeld maken met een Raspberry Pi Maak een stop-motion-videobeeld met een Raspberry Pi Je niet t heb high-end apparatuur nodig om je eigen film te maken: in dit tijdperk van hoge resolutie digitale camera's of smartphones, kan iedereen het proberen. Lees verder .
Als een van deze problemen te zwaar lijkt, kunt u altijd vertrouwen op een standaard SSH-verbinding via uw draadloze netwerk om de time-lapse-opname te starten en vervolgens de Pi naar de beoogde locatie brengen. Zolang je batterij voldoende lang meegaat en je hebt een geschikte duur in je raspistill-script ingevoerd, zou alles goed moeten gaan. Voordat u de afbeeldingen als een video compileert (zie hieronder) verwijdert u de irrelevante afbeeldingen!
In dit stadium kunt u uitgaan en beginnen met het instellen en vastleggen van time-lapse-opnamen. Lees verder als je een tekort hebt aan ideeën, maar eerst zullen we het proces beschrijven om de beelden te repareren en alles in een video te veranderen.
De Time Lapse Snaps bekijken
Als je om de vijf of tien seconden een uur lang foto's maakt voor een uur of meer, zul je er natuurlijk heel veel van krijgen. Bedenk dat deze standaard in hoge definitie zijn. Dit betekent dat ze de opslagruimte op je Raspberry Pi snel gaan opeten. Daarom is het een goed idee om jezelf te beperken tot een enkel filmproject op elk willekeurig moment. Als u klaar bent met de opname, maakt u de film (zie hieronder) en verwijdert u de originele snaps.
Tot nu toe heb je alleen foto's. Je moet deze samen in een videobestand bewerken.
Begin met het bekijken van de afbeeldingen en zorg ervoor dat ze op de juiste manier zijn georiënteerd. Als dat niet het geval is, kunt u de ImageMagick-software gebruiken om ze naar behoefte te roteren.
sudo apt-get install imagemagick voor bestand in * .png; converteer $ file -rotate 90 geroteerd- $ file; gedaan
Hierdoor draait elke afbeelding in de huidige map 90 graden met de klok mee. In sommige gevallen moest ik .JPG-bestanden 90 graden tegen de klok in draaien:
voor bestand in * .jpg; converteer $ file -rotate -90 geroteerd- $ file; gedaan
Maak de Time Lapse-video
Toen dit eenmaal was gebeurd, heb ik de originele bestanden verwijderd en de avconv-software gebruikt om een videobestand te maken waarin elke module in een video werd verzameld. Je vindt avconv als onderdeel van de libav-tools suite.
sudo apt-get install libav-tools avconv -r 10 -i geroteerd-afbeelding% 04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi
De bovenstaande opdracht specificeert een bestandsnaamindeling voor de afbeeldingen (afbeelding% 04d.jpg), een codec (-vcodec), een compressiekwaliteit (-crf) en natuurlijk een bestandsnaam voor de gemaakte video. Hij wordt ook verkleind naar een resolutie van 1280 x 720 - erg belangrijk als je de video compileert op een Raspberry Pi, omdat het behouden van de standaard HD-resolutie lang zal duren. Je zult ook merken dat dit middelzwaar is, dus neem de lichtere optie. U kunt de afbeeldingen ook naar een pc kopiëren en daar het AVI-bestand maken.
(FFMPEG is bijvoorbeeld beschikbaar voor Windows Na het kopiëren van uw afbeeldingen op 5 manieren om gegevens te kopiëren van een Raspberry Pi naar een pc 5 manieren om gegevens te kopiëren van een Raspberry Pi naar een pc Op een gegeven moment wilt u een gemakkelijke manier om de gegevens van de SD-kaart van de Pi en op de harde schijf van uw pc te krijgen. Dit kan lastig zijn. Lees Meer en installeer FFMPEG, u moet een opdrachtregelvenster openen in de map met afbeeldingen (klik in Windows Verkenner op Bestand> Opdrachtprompt openen) en voer iets in in de trant van:
ffmpeg -r 15 -start_number 0001 -i image% 04d.jpg -s 1280x720 -vcodec libx264 outputfilename.mpg
Doug's World zal je daar een geweldige verklaring voor geven.)
Met de gemaakte output film, gebruik zoiets als omxplayer om het voltooide bestand af te spelen. VLC Player zou ook goed moeten werken, vooral als je de video's op Windows maakt.
Time Lapse ideeën
1. Kijken naar wolken
Om te beginnen heb ik ervoor gekozen om te profiteren van mijn directe omgeving. Dit betekende naar het einde van de tuin gaan en mijn Raspberry Pi ophangen om de constante activiteit boven een nabijgelegen industriële installatie te observeren. Wolken, vlammen, stoom en meer, dit is een site van industriële herverwerking en afvalverwerking.
En eenden.
Ik gebruikte een interval van 10 seconden voor deze opname en liet de time-lapse zes uur lang lopen.
2. Rijden in mijn auto
Het is verbazingwekkend hoeveel kilometers we rijden, en hoe alledaags het hele proces lijkt te worden. Ik heb de Raspberry Pi op een smartphonestatief gemonteerd en vervolgens onder mijn achteruitkijkspiegel gehangen om het volgende effect te krijgen.
Dit was mijn eerste mobiele poging en is niet zo lang als ik had gewild. Het interval moest korter zijn en de totale lengte langer, voor een gladder resultaat. Hier gebruikte ik een time-out van 3 minuten en legde ik elke 10 seconden vast.
3. Schaduwen, Breaking Bad Stijl (of niet)
Deze keer koos ik ervoor om de beweging van schaduwen op een (redelijk) zonnige dag vast te leggen. Hiervoor monteerde ik de Pi en zijn batterij op een paal in de tuin en wees deze naar het terras. Dit veroverde de beweging van de schaduwen, ondanks de onderbrekingen van wolken.
Omdat ik niet tevreden was met de oriëntatie op de vorige video's (vastgehouden in portretmodus), merkte ik dat ik het moest toevoegen -rot 90 parameter naar de raspistill commando om een landschapsfoto te krijgen.
Houd het einde van de video in de gaten, waar je regenwater op de tafel ziet liggen. De gevaren van leven in North Yorkshire en verwachten dat het weer doet wat je wilt!
Deze was bedoeld om meerdere uren te lopen, van 's ochtends tot' s middags. Ik heb een interval van 10 seconden ingesteld om overeen te komen met de vaste positie van de camera ... en toen ik het project trok toen de regen kwam!
4. Tijdsverloop Baby
Wat krijgen baby's als ze niet worden geobserveerd? Uiteraard is wandelen niet zo belangrijk, maar hoe bewegen ze hun ledematen, of vechten ze met een fopspeen?
Om erachter te komen, maakte ik mijn baby dochter het onderwerp van deze time lapse video, goed gebruik makend van een smartphonestatief om de Pi veilig op de achterkant van onze bank te monteren.
Deze duurde 35 minuten met een vertraging van vijf seconden met een sluitertijd ingesteld op 30000 (-ss 30000) vanwege het lage licht.
5. Elke dag mensen drinken koffie
Ooit afgevraagd hoe geanimeerd (of niet) bent u in een coffeeshop? Ik besloot om mijn vertrouwde Raspberry Pi naar de plaatselijke koffieketen te brengen en enige tijd te spenderen aan het observeren van het gedrag van de klanten. Hoeveel thee en koffie zouden ze drinken??
Brachten ze lang zitten, of was het winkelen belangrijker? Het antwoord is hier. We hebben deze time-lapse voor bijna een uur met een interval van 10 seconden uitgevoerd.
Ik vond vijf overduidelijke time-lapse fotografieprojecten. Ik weet zeker dat je het beter kunt. Laat ons zien wat je kunt doen in de reacties!
Ontdek meer over: Fotografie, Raspberry Pi, Time Lapse.