5 maneras de usar el módulo de la cámara Raspberry Pi para la fotografía a intervalos
Las propiedades ligeras y compactas de una Raspberry Pi significan que cuando se combina con el popular módulo de cámara y la batería portátil, se puede utilizar como una cámara subrepticia. Con esto en mente, recientemente capturé cinco impresionantes videos de lapso de tiempo. Usted también puede.
Que necesitarás
Para comenzar con la fotografía de lapso de tiempo en la Raspberry Pi, es una buena idea preparar su dispositivo encontrando un estuche Raspberry Pi impermeable, resistente a todo tipo de clima y tal vez incluso resistente 5 maneras de reforzar su Raspberry Pi 5 formas de proteger su Raspberry Pi Lee mas . Podrás encontrar algo adecuado en Amazon. Asegúrese de que tenga espacio para la cámara, así como un espacio para la lente. Si tal caso no está disponible en la actualidad, considere un caso cerrado sin espacios para el acceso de GPIO, etc..
A continuación, necesitará una opción de batería para hacer que el Pi sea portátil. Podrías hacerte uno mismo Pi to Go? 3 formas de alimentar una Raspberry Pi para proyectos portátiles Pi to Go? 3 formas de alimentar una Raspberry Pi para proyectos portátiles ¿Quiere sacar su Raspberry Pi de la casa e involucrarse en algunos proyectos móviles? Necesitarás una batería de algún tipo, pero hay varias opciones disponibles. Lea más, o compre una batería compacta recargable. He usado este de RAVPower (Reino Unido), que le da 36-48 horas de energía con una carga completa.
Además, necesitará un trípode (el tipo diseñado para teléfonos inteligentes ¿Cuál es el mejor trípode para el teléfono? ¿Cuál es el mejor trípode para el teléfono? Para la mayoría de las personas, las cámaras de teléfonos inteligentes se han convertido en lo suficientemente buenas para reemplazar las cámaras adecuadas. Desde la filmación de videos hasta el paisaje perfecto. En la foto, su teléfono hace un trabajo excelente. Leer más debería ser ideal) y cinta adhesiva opcional para asegurar el Pi en ciertas circunstancias.
Lapso de tiempo y la Raspberry Pi en ubicación
Hemos examinado las diversas formas en que puede usar el módulo de la cámara Raspberry Pi en el pasado y configurar el lapso de tiempo es notablemente sencillo 5 cosas que puede hacer con la cámara del Raspberry Pi Módulo 5 que puede hacer con la cámara de la Raspberry Pi Módulo Una de las primeras expansiones que debe comprar para la Raspberry Pi es el módulo de la cámara. Con un conector dedicado, la cámara se puede utilizar para una variedad de tareas. Vamos a ver. Lee mas .
Sin embargo, las cosas han cambiado un poco desde entonces. Para este proyecto, utilizaremos el raspistill comando, que se incluye en las versiones recientes de Raspbian Jessie 5 maneras New Raspbian Jessie hace que Raspberry Pi sea aún más fácil de usar 5 formas New Raspbian Jessie hace que Raspberry Pi sea aún más fácil de usar Tras el lanzamiento de Debian Jessie en julio, la comunidad de Raspberry Pi ha sido bendecido con una nueva versión de la variante Raspbian, basada en la distribución "principal". Lee mas :
raspistill -t 30000 -tl 2000 -o imagen% 04d.jpg
Los parámetros especifican un tiempo de espera (-t) después de 30 segundos (30000 milisegundos) y un intervalo (-tl) de 2 segundos entre cada disparo (2000 ms). Guardará cada imagen en la carpeta actual con los nombres de archivo en el formato image000x.jpg, como se especifica con la condición image% 04d.jpg. Esta calculadora puede ayudarte a obtener las cifras correctas.
De forma predeterminada, la cámara toma fotos a una resolución de 2592 x 1944, que terminará con imágenes de aproximadamente 2.5 MB cada una. En el transcurso de varias horas de ajuste de lapso de tiempo, esto puede resultar un poco pesado en su Pi. Es una buena idea, por lo tanto, especificar una resolución ligeramente inferior. Como tal, el comando podría leer
raspistill -t 30000 -tl 2000 -o imagen% 04d.jpg -w 1280 -h 960
Todo lo que hice, y todo lo que deberá hacer también, es ajustar el tiempo de espera del script y las condiciones del intervalo de tiempo para adaptarse a la situación particular..
Conexión remota a tu Raspberry Pi
Si está utilizando la Raspberry Pi fuera y fuera de su red doméstica, deberá crear una red ad hoc para conectarse a su Pi desde su teléfono inteligente a través de SSH. Esta es la mejor manera de iniciar remotamente la captura de imágenes de lapso de tiempo; También puede usar una red ad hoc con su PC portátil, si lo prefiere, pero un teléfono inteligente o tableta es más portátil.
Hay varias opciones disponibles aquí, pero la más confiable es usar un cable Ethernet y SSH Cómo conectarse directamente a una Raspberry Pi sin Internet Cómo conectarse directamente a una Raspberry Pi sin Internet La versatilidad de la Raspberry Pi significa que en algún momento usted ' Está obligado a utilizarlo en exteriores, fuera del alcance de su red inalámbrica. Entonces, ¿cómo puede comunicarse con él? Lee mas .
Ahora deberías poder conectarte directamente a tu Raspberry Pi a través de SSH, lo que hará que la captura de fotos con intervalos de tiempo sea una actividad mucho más sencilla. Alternativamente, puede usar un script y un botón de Python, en la línea de lo que se explica en nuestro tutorial de estudio de stop-motion de Raspberry Pi. Hacer una plataforma de video de Stop Motion con una Pi de frambuesa. Hacer una plataforma de video Stop Motion de Stop con una Raspberry Pi. No necesita un equipo de gama alta para hacer su propia película: en esta era de cámaras digitales o teléfonos inteligentes de alta resolución, cualquiera puede tener una oportunidad. Lee mas .
Si cualquiera de estos parece un trabajo demasiado arduo, siempre puede confiar en una conexión SSH estándar a través de su red inalámbrica para comenzar la captura de lapso de tiempo, luego lleve el Pi a su ubicación deseada. Siempre que su batería tenga una vida útil suficiente y que haya ingresado una duración adecuada en su script raspistill, todo debería ir bien. Antes de compilar las imágenes como un video (ver más abajo) simplemente descarte las irrelevantes!
En esta etapa, puede salir y comenzar a configurar y capturar secuencias de lapso de tiempo. Siga leyendo si le faltan ideas, pero primero describiremos el proceso para corregir las imágenes y convertirlo todo en un video..
Revisando los intervalos de lapso de tiempo
Si está creando imágenes cada cinco o diez segundos durante una hora o más, obviamente va a terminar con muchas de ellas. Tenga en cuenta que por defecto estos están en alta definición. Esto significa que van a consumir el espacio de almacenamiento en tu Raspberry Pi muy rápidamente. Como tal, es una buena idea limitarse a un solo proyecto de película en cualquier momento. Una vez que haya finalizado la captura, cree la película (ver más abajo) y elimine las instantáneas originales.
Hasta ahora, solo tienes fotos. Tendrá que editarlos juntos en un archivo de video.
Comience revisando las imágenes y asegurándose de que estén orientadas de la manera correcta. Si no, puedes usar el software ImageMagick para rotarlos según sea necesario.
sudo apt-get install imagemagick para archivo en * .png; convierta $ file -rotate 90 rotated- $ file; hecho
Esto girará cada imagen en el directorio actual 90 grados hacia la derecha. En algunos casos, tuve que rotar los archivos .JPG en sentido antihorario en 90 grados:
para archivo en * .jpg; convierta $ file -rotate -90 rotated- $ file; hecho
Crear el video de lapso de tiempo
Una vez hecho esto, borré los archivos originales y usé el software avconv para crear un archivo de video que compila cada complemento en un video. Encontrarás avconv como parte de la suite libav-tools.
sudo apt-get install libav-tools avconv -r 10 -i imagen-rotada% 04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi
El comando anterior especifica un formato de nombre de archivo para las imágenes (imagen% 04d.jpg), un códec (-vcodec), una calidad de compresión (-crf) y, por supuesto, un nombre de archivo para el video creado. También se redimensionará a una resolución de 1280 x 720, lo que es bastante importante si está compilando el video en una Raspberry Pi, ya que conservar la resolución HD predeterminada llevará mucho tiempo. También encontrará que esto es un gran recurso, así que tome la opción más liviana. Alternativamente, copie las imágenes a una PC y cree el archivo AVI allí.
(Por ejemplo, FFMPEG está disponible para Windows. Después de copiar sus imágenes a través de 5 maneras de copiar datos de una Raspberry Pi a una PC 5 maneras de copiar datos de una Raspberry Pi a una PC) En algún momento querrá una fácil forma de obtener los datos de la tarjeta SD de Pi y en el disco duro de su PC. Esto puede ser complicado. Lea más e instale FFMPEG, debe abrir una ventana de línea de comandos en la carpeta de imágenes (en el Explorador de Windows, haga clic en Archivo> Abrir símbolo del sistema) y escribe algo en la línea de:
ffmpeg -r 15 -nombre_de_tienda 0001 -i imagen% 04d.jpg -s 1280x720 -vcodec libx264 outputfilename.mpg
El mundo de Doug te dará una gran explicación de todo eso.
Con la película de salida creada, usa algo como omxplayer para reproducir el archivo terminado. VLC Player también debería funcionar bien, especialmente si estás creando los videos en Windows.
Ideas de lapso de tiempo
1. Observando las nubes
Para empezar, opté por aprovechar mi entorno inmediato. Esto significaba dirigirse al final del jardín y montar mi Raspberry Pi para observar la actividad constante sobre una instalación industrial cercana. Nubes, llamas, vapor y más, este es un sitio de reprocesamiento industrial y eliminación de residuos..
Y patos.
Utilicé un intervalo de 10 segundos para esta captura, y dejé el lapso de tiempo durante seis horas.
2. Conduciendo en mi carro
Es sorprendente la cantidad de millas que acumulamos al conducir, y cómo se puede hacer todo el proceso. Monté la Raspberry Pi en un trípode de teléfono inteligente y luego la colgué debajo de mi espejo retrovisor para obtener el siguiente efecto.
Este fue mi primer intento móvil, y no es tanto como me hubiera gustado. El intervalo debía ser más corto y la longitud total más larga, para un resultado más suave. Aquí, utilicé un tiempo de espera de 3 minutos, y capturas cada 10 segundos.
3. Sombras, Hacerse malo Estilo (o no)
Esta vez, opté por capturar el movimiento de las sombras en un día (razonablemente) soleado. Para esto, monté el Pi y su batería en un poste en el jardín y lo apunté a la cubierta. Esto capturó el movimiento de las sombras, a pesar de las interrupciones de las nubes..
Descontento con la orientación de los videos anteriores (atascado en modo retrato) encontré que necesitaba agregar el -putrefacción 90 parámetro a la raspistill comando para obtener una imagen del paisaje.
Mantenga un ojo en el final del video, donde verá el agua de lluvia que se acumula en la mesa. Los peligros de vivir en North Yorkshire y esperar que el clima haga lo que usted quiere!
Esta destinado a funcionar durante varias horas, desde la mañana hasta media tarde. Establecí un intervalo de 10 segundos para coincidir con la posición fija de la cámara ... y luego saqué el proyecto cuando llegó la lluvia!
4. Lapso de tiempo bebé
¿Qué hacen los bebés cuando no son observados? Obviamente, no hay mucho en la forma de caminar, pero ¿cuánto mueven sus extremidades o luchan con un chupete??
Para averiguarlo, hice de mi bebé hija el tema de este video de lapso de tiempo, haciendo un buen uso de un trípode de teléfono inteligente para montar el Pi en el respaldo de nuestro sofá.
Esto duró 35 minutos con un retraso de cinco segundos con la velocidad de obturación ajustada a 30000 (-ss 30000) debido a la poca luz.
5. La gente diaria toma café.
¿Alguna vez te has preguntado qué tan animado (o no) estás en una cafetería? Decidí llevar mi confiable Raspberry Pi a la cadena de café local y dedicar un tiempo a observar el comportamiento de los clientes. ¿Cuánto té y café beberían??
¿Pasaron mucho tiempo sentados o fueron más importantes las compras? La respuesta está aquí. Corrimos este lapso de tiempo por poco menos de una hora con un intervalo de 10 segundos.
Encontré cinco proyectos de fotografía de lapso de tiempo obvios. Estoy seguro de que puedes hacerlo mejor. Muéstrenos lo que puede hacer en los comentarios.!
Explorar más sobre: Fotografía, Raspberry Pi, Time Lapse.