运动和fswebcam运行

时间:2013-06-25 09:21:53

标签: input resources camera device motion

当收到电子邮件时,我正在使用fswebcam捕获和映像。我认为让Motion运行也很好。我安装了Motion,这很好用。 但是,当我尝试使用fswebcam拍照时,

我收到了错误:

Error selecting input 0
VIDIOC_S_INPUT: Device or resource busy

然后我停止了Motion,并再次尝试了。有效。所以,我一次只能有一个程序访问摄像机。 这有什么办法吗?

3 个答案:

答案 0 :(得分:2)

使用其中一个,两个应用无法同时读取同一个摄像机设备。

Motion能够在事件检测中运行脚本,因此如果您想在配置中查找 on_area_detected on_movie_start

然后让它调用某种附加当前照片的shell脚本并通过电子邮件发送给你。

希望你不会收到太多的活动,否则会有太多的电子邮件找不到重要的活动。

答案 1 :(得分:1)

您可以使用基于Motion HTTP的控件。只需致电:

http://yourraspberrypi:XXXX/0/action/snapshot

使用cURL或您喜欢的任何其他方法。

其中 yourraspberrypi 应该是你的Pi的IP, XXXX 应该是' control_port'中定义的端口,在/ etc / motion /中motion.conf

Note: A symbolic link called lastsnap.jpg created in the target_dir will always point to the latest snapshot, unless snapshot_filename is exactly 'lastsnap'

例如,您也可以使用基于HTTP的控制来停止/开始运动检测

此处有更多信息:http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionHttpAPI

答案 2 :(得分:0)

卸载运动后对我有用。为此,请从终端运行以下命令:

sudo apt-get remove motion