A-A+

[Motion] 移动检测开源代码Motion学习 — 配置和使用

2017年12月18日 Motion, 关键技术 评论 1 条 阅读 325 次

Motion配置

1、设置默认配置文件。

使用默认的安装目录安装motion,相关配置文件会在/usr/local/etc/motion/目录,程序运行后,程序会先检测命令行有没有指定配置文件,没有则会去/usr/local/etc/motion/目录查找motion.conf配置文件,我们需要将motion-dist.conf文件复制一份为motion.conf。

sudo cp /usr/local/etc/motion/motion-dist.conf  /usr/local/etc/motion/motion.conf

2、指定配置文件的路径。

motion -c config  <-- config:配置文件的路径

3、修改配置文件。

motion支持v4l2设置,http,ftp等方式向motion输入图片流数据,我这里选用http图片流的方式。其他方式的配置在配置文档上有很详细的注释说明,就不在这里赘述,有问题请留言。
修改相关字段:

netcam_url http://192.168.3.100:8080                  <--    ip地址改为你的http图片流地址
netcam_keepalive on
locate_motion_mode on                                 <--    打开画框功能
stream_localhost off                                  <--    其他ip可以访问http服务,用于查看检测结果
webcontrol_localhost off                              <--    其他ip可以访问控制网页

使用Motion

先确保你选择的输入方式可以正常使用,然后输入命令直接运行,相关命令行参数如下:

-b			Run in background (daemon) mode.(守护进程方式)
-n			Run in non-daemon mode.
-s			Run in setup mode.
-c config		Full path and filename of config file.(指定配置文件路径)
-d level		Log level (1-9) (EMG, ALR, CRT, ERR, WRN, NTC, INF, DBG, ALL). default: 6 / NTC.(调试信息等级)
-k type			Type of log (COR, STR, ENC, NET, DBL, EVT, TRK, VID, ALL). default: ALL.
-p process_id_file	Full path and filename of process id file (pid file).
-l log file 		Full path and filename of log file.
-m			Disable motion detection at startup.
-h			Show this screen.

查看结果

可以使用谷歌浏览器,在地址栏输入http://192.168.7.63:8081,就可以看到不停的刷新图片,检测到移动物体会在相应的部分画框标识。

1 条留言  访客:0 条  博主:0 条   引用: 1 条

来自外部的引用: 1 条

  • [Motion] 移动检测开源代码Motion学习 – 下载&编译&安装 | 码农部落

给我留言