2013-08-13 4 views
0

У меня есть веб-камера Ip, которая показывает изображение на маленьком веб-сервере. Я хочу, чтобы мой малиновый pi захватил эти изображения и сохранил их с датой и временем. Похоже на время. Предполагается, что камера подключается только через Интернет.Raspberry pi Ip webcam image grab

+0

Возможный дубликат [Как получить список устройств захвата видео (веб-камеры) на linux (ubuntu)? (C/C++)] (http://stackoverflow.com/questions/4290834/how-to-get-a-list-of-video-capture-devices-web-cameras-on-linux-ubuntu-c) –

+0

Нет, я пытаюсь захватить картинку из онлайн-источника. – Dragongeek

ответ

1

wget - ваш друг здесь. Это программа, предназначенная для загрузки файлов из командной строки. У изображения есть статический URL? Если да, то это будет так же просто, как:

wget -O `date "+%m-%d-%H%M"`.jpg http://example.com/camera/thepicture.jpg 

В этой команде -O означает, что Wget должен записать загруженный файл с именем

`date "+%m-%d-%H%M"`.jpg 

Если вы не знакомы с программой date , он выводит текущее системное время и дату в указанном вами формате - строка формата, которую я показал здесь, означает «month-day-HourMinute» (на 24-часовом часе). Итак, если я запустил эту команду прямо сейчас, я бы получил файл с именем 08-13-1338.jpg.

Это, по сути, самый простой случай, но вы не указали слишком много информации о проблеме. Если это решение не отвечает вашим потребностям, предоставьте дополнительную информацию о проблеме.

+0

Спасибо! Это именно то, что мне нужно. Где я могу указать, где сохранить файл? – Dragongeek

+0

Просто добавьте путь перед командой 'date', например:' wget -O/home/pictures/'date '+% m-% d-% H% M" '.jpg'. Счастливое кодирование :) –

+0

Извините за плохое форматирование моего предыдущего комментария, видимо, вы не можете использовать теги в комментариях, и поэтому вложенные обратные ссылки не отображаются. Независимо от того, указать, где сохранить файл, просто добавьте путь перед командой 'date' –