【发布时间】:2013-08-13 17:00:42
【问题描述】:
我有一个 Ip 网络摄像头,它在它的小型网络服务器上显示图像。我希望我的树莓派抓取这些图像并用日期和时间保存它们。有点像延时摄影。相机应该只能通过互联网连接。
【问题讨论】:
-
不,我想从在线资源中获取图片
标签: linux save webcam raspberry-pi timelapse
我有一个 Ip 网络摄像头,它在它的小型网络服务器上显示图像。我希望我的树莓派抓取这些图像并用日期和时间保存它们。有点像延时摄影。相机应该只能通过互联网连接。
【问题讨论】:
标签: linux save webcam raspberry-pi timelapse
wget 是你的朋友。这是一个从命令行下载文件的程序。图片有静态网址吗?如果是这样,它会很简单:
wget -O `date "+%m-%d-%H%M"`.jpg http://example.com/camera/thepicture.jpg
在此命令中,-O 表示 wget 应该将下载的文件写入名称
`date "+%m-%d-%H%M"`.jpg
如果您不熟悉date 程序,它会以您指定的格式输出当前系统时间和日期——我在这里显示的格式字符串表示“月-日-小时分钟”(在 24-小时时钟)。所以,如果我现在运行这个命令,我最终会得到一个名为 08-13-1338.jpg 的文件。
这基本上是最简单的情况,但是您没有提供有关该问题的太多信息。如果此解决方案不能满足您的需求,请提供有关该问题的更多信息。
【讨论】:
date 命令之前添加一个路径,如下所示:wget -O /home/pictures/date "+%m-%d-%H%M".jpg。快乐编码:)
标签,因此嵌套的反引号不会出现。无论如何,要指定保存文件的位置,只需在 date 命令之前添加一个路径