Как настроить веб-камеру для съемки одного изображения каждую минуту в течение 24 часов (покадровой)?


10

Я не совсем уверен, что это правильное место, чтобы задать этот вопрос, но я не знаю лучшего места. Мне нужно настроить веб-камеру, чтобы делать снимки каждую минуту в течение 24 часов, чтобы ее можно было скомпилировать в видео, которое воспроизводит их со скоростью примерно 20 кадров в секунду. Однако я не знаю, программное обеспечение для этого - есть? Я использую GNU / Linux (Ubuntu 10.10).


Это называется «промежуток времени», кстати, который может помочь вам в вашем поиске
Майкл Харен

Ответы:


7

Для этого в Ubuntu 10.10 имеется множество программ. Я лично не пробовал ни одного из них, поэтому не могу поручиться за то, что лучше.

Одна полезная ссылка выглядит так - popey.com - Моя настройка веб-камеры Ubuntu ориентирована на командную строку, но Popey действительно делает все шаги, чтобы сделать видео с полученными изображениями

Другие возможные пакеты, которые можно найти в моем списке программного обеспечения на Ubuntu 10.10 (вам, вероятно, потребуется включить репозиторий Universe, чтобы получить их все)

  • ВЭБ-камера
  • webcamd
  • сыр
  • kmotion

Если вы застряли с проблемами, связанными с Ubuntu, вы всегда можете попробовать сайт Ubuntu StackExchange по адресу askubuntu.com


3

Повторяя JoséNunoFerreira, я бы порекомендовал gphoto2 . Я не нахожусь перед коробкой Linux, чтобы проверить это прямо сейчас, но в соответствии с руководством linux.com следующая команда должна работать:

gphoto2 --capture-image --interval=60 --frames=1440

Интервал указывается в секундах, 60 x 24 = 1440поэтому он должен делать одну фотографию каждую минуту в течение двадцати четырех часов.


2

Попробуйте gphoto2. Он доступен в репозиториях Ubuntu и является утилитой командной строки. он очень мощный и позволяет вам использовать «обычные» цифровые камеры.

Другим выбором будет модуль VideoCapture для Python (при условии, что вы знаете Python).


1

Для веб-камеры USB вы можете использовать fswebcam . Он доступен в репозитории Ubuntu «вселенная». fswebcam - это простая и легкая программа командной строки для захвата изображений с веб-камеры. Простая команда для захвата изображения и сохранения его в формате JPEG:

fswebcam test.jpg

По умолчанию это попытается получить изображение с устройства / dev / video0. Если у вас есть несколько подключенных устройств, вы можете указать, какое из них. Есть больше опций, чтобы указать разрешение, или включить заголовок, или метку времени и т. Д.

Чтобы сделать интервал, вы можете использовать fswebcam с опцией 'loop', это будет делать фотографию каждые указанное количество секунд. Или вы можете добавить скрипт в cron, например, запускать каждую минуту.

Пример скрипта bash для сохранения фото каждую минуту.

#!/bin/bash
DATE=$(date +"%Y-%m-%d_%H%M")
fswebcam r 1280x720 -S 15 ---jpeg 95 --title "My webcam" -q -l 60 $DATE.jpg
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.