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

[Motion] 移动检测开源代码Motion学习 — 配置和使用
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] 移动检测开源代码Motion学习 — 去杂算法

[Motion] 移动检测开源代码Motion学习 — 去杂算法
在学习Motion代码的算法部分,在去杂的算法上,motion选择了使用腐蚀(erode)和膨胀(dilate)开运算则方式来进行去杂运算。有erode9/5、dilate9/5分别两种级别的腐蚀和膨胀算法,9指使用的集合是3x3九宫格形式的,5指使用十字行5个格子的形式。 Motion去杂函数如下: /** * alg_despeckle * Despeckling routine to remove noisy detections. */ int alg_despeckle(struct context *cnt, int...

[Motion] 移动检测开源代码Motion学习 — 重要变量或结构

[Motion] 移动检测开源代码Motion学习 — 重要变量或结构
前言(废话) 在学习Motion源代码的时候发现有些结构体和变量使用还是很精妙的,为了加深理解,特开一文,作为记录,以便以后查找,内容全部来自官方文档翻译,如若不对,请留言指正。翻译水平渣渣,见谅,官方文档地址见文章最后连接。 重要变量或结构 smart_mask_speed: Smart mask will disable sensitivity in areas with frequent motion (like trees in the wind). Type: Integer Range / Valid va...

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

[Motion] 移动检测开源代码Motion学习 – 下载&编译&安装
Motion简介 Motion是一个可以检测一个或者多个摄像头照片变化的程序,也可以说是可以检测物体的移动。Motion是用c语言编写的,运行在Linux操作系统上。 操作环境 OS:Debian8.9 32bit Motion version 4.1 release 安装步骤 1、获取源码; 现在motion的源码直接托管在github上面,所以我们可以直接使用gitclone的方式或者下载zip的方式获取到源码。 git clone https://github.com/Motion-Project/motion.git...

简单理解OAuth2.0

简单理解OAuth2.0
一、什么是OAuth. OAuth 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例如,接下来的2小时内)内访问特定的资源(例如仅仅是某一相册中的视频)。这样,OAuth允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要分享他们的访问许可或他们数据的所有内容。 OAuth是OpenID的一个...

使用Login With Amazon(lwa)服务,创建简单的website demo程序

使用Login With Amazon(lwa)服务,创建简单的website demo程序
环境准备: 1.亚马逊开发者账号 2.一个支持ssl的网站 具体步骤: 1.创建你自己的( Login with Amazon )LWA应用。 1) 点击链接(https://login.amazon.com/),前往亚马逊lwa项目地址。 2) 点击链接(https://sellercentral.amazon.com/gp/homepage.html),进入创建应用页面。 3) 点击Register New Application ,进入创建应用界面,填写相关信息,完成项目创建,说明文档地址(https://login.amazon....