No estoy completamente seguro de si este es el lugar correcto para hacer esta pregunta, pero no conozco un lugar mejor. Necesito configurar una cámara web para tomar una foto cada minuto durante 24 horas, para que pueda compilarse en un video que los reproduzca a algo así como 20 fps. Sin embargo, no sé de software para hacer esto, ¿existe? Estoy ejecutando GNU / Linux (ubuntu 10.10).
10
Respuestas:
Hay mucho software para hacer esto en Ubuntu 10.10. No he probado personalmente ninguno de ellos, por lo que no puedo garantizar cuál es el mejor.
Parece que un enlace útil es - popey.com - Mi configuración de Ubuntu Webcam está bastante orientada a la línea de comandos, pero Popey da todos los pasos para hacer un video de las imágenes resultantes
Otros paquetes posibles que se encuentran en mi lista de software en Ubuntu 10.10 (probablemente necesitará habilitar el repositorio de Universe para obtenerlos todos)
Si se atasca con problemas específicos de Ubuntu, siempre puede probar el sitio Ubuntu StackExchange en askubuntu.com
fuente
Haciéndose eco de JoséNunoFerreira , recomendaría gphoto2 . No estoy frente a un cuadro de Linux para probarlo en este momento, pero de acuerdo con un tutorial de linux.com, el siguiente comando debería funcionar:
La cifra del intervalo es en segundos,
60 x 24 = 1440
por lo que debe tomar una foto cada minuto durante veinticuatro horas.fuente
Prueba gphoto2. Está disponible en los repositorios de ubuntu y es una utilidad de línea de comandos. es muy potente y también le permite usar cámaras digitales "normales".
Otras opciones serían el módulo VideoCapture para python (suponiendo que conozca python).
fuente
Para una cámara web USB, puede usar fswebcam . Está disponible en el repositorio 'universo' de Ubuntu. fswebcam es un programa de línea de comandos simple y liviano para capturar imágenes desde una cámara web. Un comando simple para capturar una imagen y guardarla como JPEG:
Por defecto, esto intentará obtener una imagen del dispositivo / dev / video0. Si tiene varios dispositivos conectados, puede especificar cuál. Hay más opciones para especificar la resolución, o si incluir un título, o una marca de tiempo, etc.
Para hacer un lapso de tiempo, puede usar fswebcam con la opción 'loop', esto tomará una foto cada número de segundos especificado. O podría agregar un script a cron, por ejemplo, para ejecutar cada minuto.
Un ejemplo de script bash para guardar una foto cada minuto .:
fuente