Publicité
Les propriétés légères et compactes d'un Raspberry Pi signifient que lorsqu'il est associé au module de caméra populaire et à la batterie portable, il peut être utilisé comme un appareil photo subreptice. Dans cet esprit, j'ai récemment capturé cinq superbes vidéos en accéléré. Vous pouvez également.
Ce dont tu auras besoin
Pour commencer avec la photographie en accéléré sur le Raspberry Pi, c'est une bonne idée de préparer votre appareil en trouvant un étanche, résistant aux intempéries et peut-être même boîtier Raspberry Pi renforcé 5 façons de renforcer votre Raspberry Pi Lire la suite . Vous pourrez trouver quelque chose qui convienne sur Amazon. Assurez-vous qu'il y a de l'espace pour l'appareil photo, ainsi qu'un espace pour l'objectif. Si un tel cas n'est pas disponible à l'heure actuelle, envisagez un cas fermé sans emplacements pour l'accès GPIO, etc.
Ensuite, vous aurez besoin d'une option de batterie pour rendre le Pi portable. Tu pourrais faites-en un vous-même 3 packs de batteries Raspberry Pi pour projets portables Une batterie Raspberry Pi peut transformer un Pi ordinaire en ordinateur portable. Vous aurez besoin d'une de ces solutions de batterie pour commencer. Lire la suite ou achetez une batterie rechargeable compacte. J'ai utilisé celui-ci de RAVPower (Royaume-Uni), qui vous offre une autonomie de 36 à 48 heures à pleine charge.
De plus, vous aurez besoin d'un trépied (le type conçu pour les smartphones Quel est le meilleur trépied pour téléphone?Pour la plupart des gens, les caméras des smartphones sont devenues assez bonnes pour remplacer les caméras appropriées. De la prise de vue vidéo à la prise de cette parfaite photo de paysage, votre combiné fait un travail formidable. Lire la suite devrait être idéal) et du ruban adhésif en option pour fixer le Pi dans certaines circonstances.
Laps de temps et le Raspberry Pi sur place
Nous avons examiné les différentes façons dont vous pouvez utiliser le module de caméra Raspberry Pi dans le passé et la mise en place du laps de temps est remarquablement simple 5 choses que vous pouvez faire avec le module de caméra Raspberry PiL'une des premières extensions que vous devriez acheter pour le Raspberry Pi est le module de caméra. Avec un connecteur dédié, la caméra peut être utilisée pour une variété de tâches. Nous allons jeter un coup d'oeil. Lire la suite .
Les choses ont toutefois quelque peu évolué depuis lors. Pour ce projet, nous utiliserons le raspistill, qui est incluse dans les versions récentes de Raspbian Jessie 5 façons dont le nouveau Raspbian Jessie rend le Raspberry Pi encore plus facile à utiliserSuite à la sortie de Debian Jessie en juillet, la communauté Raspberry Pi a été dotée d'une nouvelle version de la variante Raspbian, basée sur la distribution "parent". Lire la suite :
raspistill -t 30000 -tl 2000 -o image% 04d.jpg
Les paramètres spécifient un délai d'attente (-t) après 30 secondes (30000 millisecondes) et un intervalle (-tl) de 2 secondes entre chaque prise de vue (2000 ms). Il enregistrera chaque image dans le dossier actuel avec des noms de fichiers au format image000x.jpg, comme spécifié avec la condition image% 04d.jpg. Cette la calculatrice peut vous aider à obtenir les bons chiffres.
Par défaut, l'appareil photo prend des photos à une résolution de 2592 x 1944, ce qui aboutira à des images d'environ 2,5 Mo chacune. Au cours de plusieurs heures de capture de laps de temps, cela peut prouver un peu de charge sur votre Pi. C'est donc une bonne idée de spécifier une résolution légèrement inférieure. En tant que tel, la commande peut lire
raspistill -t 30000 -tl 2000 -o image% 04d.jpg -w 1280 -h 960
Tout ce que j'ai fait - et tout ce que vous devrez faire aussi - est d'ajuster le délai d'expiration du script et les conditions d'intervalle de temps en fonction du scénario particulier.
Connexion à distance à votre Raspberry Pi
Si vous utilisez le Raspberry Pi à l'extérieur et loin de votre réseau domestique, vous devrez créer un réseau ad hoc afin de vous connecter à votre Pi depuis votre smartphone via SSH. C'est le meilleur moyen de lancer à distance la capture d'images en accéléré; vous pouvez également utiliser un réseau ad hoc avec votre ordinateur portable, si vous préférez, mais un smartphone ou une tablette est plus portable.
Plusieurs options sont disponibles ici, mais la plus fiable utilise un Câble Ethernet et SSH Comment se connecter directement à un Raspberry Pi sans InternetLa polyvalence du Raspberry Pi signifie qu'à un moment donné, vous serez obligé de l'utiliser à l'extérieur, hors de portée de votre réseau sans fil. Alors, comment pouvez-vous communiquer avec lui? Lire la suite .
Vous devriez maintenant pouvoir vous connecter directement à votre Raspberry Pi via SSH, ce qui rendra la capture de photos en accéléré une activité beaucoup plus simple. Vous pouvez également utiliser un script et un bouton Python, dans le sens de ce qui est expliqué dans notre tutoriel de studio stop-motion Raspberry Pi Créez une plate-forme vidéo Stop Motion avec un Raspberry PiVous n'avez pas besoin d'équipement haut de gamme pour réaliser votre propre film: à l'ère des appareils photo numériques ou des smartphones haute résolution, tout le monde peut se lancer. Lire la suite .
Si l'un ou l'autre semble trop dur, vous pouvez toujours compter sur une connexion SSH standard sur votre réseau sans fil pour commencer la capture en accéléré, puis amenez le Pi à sa destination emplacement. Tant que votre batterie a une durée de vie suffisante et que vous avez entré une durée appropriée dans votre script Raspistill, tout devrait bien se passer. Avant de compiler les images sous forme de vidéo (voir ci-dessous), jetez simplement celles qui ne sont pas pertinentes!
À ce stade, vous pouvez sortir et commencer à configurer et à capturer des séquences en accéléré. Continuez à lire si vous manquez d'idées, mais nous allons d'abord décrire le processus de correction des images et de tout transformer en vidéo.
Examen des instantanés de laps de temps
Si vous créez des images toutes les cinq ou dix secondes pendant une heure ou plus, vous allez évidemment vous retrouver avec beaucoup d'entre elles. Considérez que par défaut ceux-ci sont en haute définition. Cela signifie qu'ils vont consommer très rapidement l'espace de stockage de votre Raspberry Pi. En tant que tel, c'est une bonne idée de vous limiter à un seul projet de film à tout moment. Une fois la capture terminée, créez le film (voir ci-dessous) et supprimez les clichés originaux.
Jusqu'à présent, vous n'avez que des photos. Vous devrez les modifier ensemble dans un fichier vidéo.
Commencez par examiner les images et assurez-vous qu'elles sont bien orientées. Sinon, vous pouvez utiliser le logiciel ImageMagick pour les faire pivoter si nécessaire.
sudo apt-get install imagemagick. pour le fichier en * .png; convertir $ file -rotate 90 rotated- $ file; terminé
Cela fera pivoter chaque image du répertoire actuel de 90 degrés dans le sens des aiguilles d'une montre. Dans certains cas, j'ai dû faire pivoter les fichiers .JPG de 90 degrés dans le sens inverse des aiguilles d'une montre:
pour le fichier en * .jpg; convertir $ file -rotate -90 rotated- $ file; terminé
Créer la vidéo en accéléré
Une fois cela fait, j'ai supprimé les fichiers originaux et utilisé le logiciel avconv pour créer un fichier vidéo compilant chaque composant logiciel enfichable dans une vidéo. Vous trouverez avconv dans le cadre de la suite libav-tools.
sudo apt-get install libav-tools avconv -r 10 -i rotated-image% 04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi
La commande ci-dessus spécifie un format de nom de fichier pour les images (image% 04d.jpg), un codec (-vcodec), une qualité de compression (-crf) et bien sûr, un nom de fichier pour la vidéo créée. Il sera également redimensionné à une résolution de 1280 x 720 - assez important si vous compilez la vidéo sur un Raspberry Pi, car la conservation de la résolution HD par défaut prendra beaucoup de temps. Vous constaterez également que cela est gourmand en ressources, alors prenez l'option plus légère. Alternativement, copiez les images sur un PC et créez-y le fichier AVI.
(Par exemple, FFMPEG est disponible pour Windows. Après copier vos images sur 5 façons de copier des données d'un Raspberry Pi vers un PCÀ un moment donné, vous souhaiterez un moyen simple de transférer les données de la carte SD du Pi vers le disque dur de votre PC. Cela peut être délicat. Lire la suite et en installant FFMPEG, vous devez copier ouvrir une fenêtre de ligne de commande dans le dossier image (dans l'Explorateur Windows, cliquez sur Fichier> Ouvrir l'invite de commandes) et entrez quelque chose comme:
ffmpeg -r 15 -start_number 0001 -i image% 04d.jpg -s 1280x720 -vcodec libx264 outputfilename.mpg
Doug’s World vous donnera une excellente explication de tout cela.)
Une fois le film de sortie créé, utilisez quelque chose comme omxplayer pour lire le fichier fini. Le lecteur VLC devrait également fonctionner correctement, surtout si vous créez des vidéos sur Windows.
Idées de laps de temps
1. Regarder les nuages
Pour commencer, j'ai choisi de profiter de mon environnement immédiat. Cela signifiait se diriger vers le fond du jardin et monter mon Raspberry Pi pour observer l'activité constante au-dessus d'une installation industrielle à proximité. Nuages, flammes, vapeur et plus, c'est un site de retraitement industriel et d'élimination des déchets.
Et les canards.
J'ai utilisé un intervalle de 10 secondes pour cette capture et laissé le laps de temps en cours pendant six heures.
2. Conduire dans ma voiture
Il est étonnant de voir combien de kilomètres nous parcourons en voiture et à quel point tout le processus peut sembler banal. J'ai monté le Raspberry Pi sur un trépied de smartphone, puis je l'ai accroché sous mon rétroviseur pour obtenir l'effet suivant.
Ce fut ma première tentative sur mobile, et ce n'est pas aussi long que je l'aurais souhaité. L'intervalle devait être plus court et la longueur totale plus longue, pour un résultat plus fluide. Ici, j'ai utilisé un délai de 3 minutes et capture toutes les 10 secondes.
3. Ombres, Breaking Bad Style (ou pas)
Cette fois, j'ai choisi de capturer le mouvement des ombres lors d'une journée (raisonnablement) ensoleillée. Pour cela, j'ai monté le Pi et sa batterie sur un poteau dans le jardin, et l'ai pointé vers le platelage. Cela a capturé le mouvement des ombres, malgré les interruptions des nuages.
Insatisfait de l'orientation sur les vidéos précédentes (coincé en mode portrait), j'ai trouvé que je devais ajouter le -rot 90 paramètre au raspistill afin d'obtenir une image de paysage.
Gardez un œil sur la fin de la vidéo, où vous pourrez voir l'eau de pluie s'accumuler sur la table. Les dangers de vivre dans le North Yorkshire et d'attendre que le temps fasse ce que vous voulez!
Celui-ci devait fonctionner pendant plusieurs heures, du matin au milieu de l'après-midi. J'ai défini un intervalle de 10 secondes pour correspondre à la position fixe de la caméra… puis j'ai tiré le projet quand la pluie est arrivée!
4. Time Lapse Baby
Que font les bébés quand ils ne sont pas observés? Évidemment, il n'y a pas grand-chose à marcher, mais à quel point bougent-ils leurs membres ou se battent-ils avec une tétine?
Pour le savoir, j'ai fait de ma petite fille le sujet de cette vidéo time-lapse, en faisant bon usage d'un trépied smartphone pour monter en toute sécurité le Pi à l'arrière de notre canapé.
Cela a fonctionné pendant 35 minutes avec un retard de cinq secondes avec une vitesse d'obturation réglée sur 30000 (-ss 30000) en raison de la faible luminosité.
5. Les gens de tous les jours boivent du café
Vous êtes-vous déjà demandé à quel point vous êtes animé (ou pas) dans un café? J'ai décidé d'emmener mon fidèle Raspberry Pi dans la chaîne de café locale et de passer un peu de temps à observer le comportement des clients. Combien de thé et de café boiraient-ils?
Ont-ils passé longtemps assis ou est-ce que le shopping était plus important? La réponse est ici. Nous avons couru ce laps de temps pendant un peu moins d'une heure avec un intervalle de 10 secondes.
J'ai trouvé cinq projets de photographie en accéléré évidents. Je suis sûr que vous pouvez faire mieux. Montrez-nous ce que vous pouvez faire dans les commentaires!
Christian Cawley est rédacteur en chef adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée. Il produit également le podcast vraiment utile et possède une vaste expérience en matière de support de bureau et de logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amoureux des Lego et un fan de jeux rétro.