[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...

[NFS] Debian8 安装配置nfs服务

[NFS] Debian8 安装配置nfs服务
操作环境: 1、Debian8.9 2、AM335x单板 具体步骤 1、安装 nfs-common nfs-kernel-server rpcbind。 apt-get install nfs-common nfs-kernel-server 2、按自己的需要,在相应位置创建共享目录。 mkdir /home/syh/nfsroot 3、修改配置文件。 sudo vim /etc/exports 在文件中添加下面这句配置信息: /home/syh/nfsroot *(rw,no_root_squash,sync) /home/syh/nfsroot修改成你自己创建的共享目录。 相...

[Composer] Linux下Composer安装和简单使用

[Composer] Linux下Composer安装和简单使用
Composer简介 Composer 是 PHP 的一个依赖管理工具,它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。而且Composer是多平台的,支持Windows、Linux与OSX. Composer安装 局部安装 安装在当前目录 curl -sS https://getcomposer.org/installer | php 安装在指定目录 curl -sS https://getcomposer.org/installer | php -- --install-dir=YOUR-DIR 注意: 如果上述方法由于某些原因失...

Debian8.9安装、配置tftp服务器

Debian8.9安装、配置tftp服务器
tftp服务是嵌入式在开发阶段常用到的服务器,特别是在uboot里面烧写镜像的时候。最近换用debian系统进行开发,就顺便写下tftp的配置和安装。 系统环境:Debian8.9 操作步骤: 1、安装tftp客户端和服务端; sudo apt-get install tftp tftpd 2、安装xinetd,因为默认下用的是openbsd-inetd ,而tftp需要xinetd这个网路管理的背景程式的支持; sudo apt-get install xinetd 3、配置inetd.conf; 將/etc/inetd....

简单理解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....

[AM335x(TQ335x)]LCD驱动移植

[AM335x(TQ335x)]LCD驱动移植
TI的LCD控制器驱动是非常完善的,共通的地方已经由驱动封装好了,与按键一样,我们可以通过DTS配置完成LCD的显示。下面,我们来讨论下使用DTS方式配置内核完成LCD驱动的思路。 开发环境: TQ335x(AM335x)开发板 busybox-1.27.2(官网下载) 编译环境:ubuntu12.04 交叉编译工具:天嵌提供交叉编译工具gcc4.4.6版本(百度云:http://pan.baidu.com/s/1jHEzu2y 密码:z8a7) LCD:AT070TN92 详细步骤: 1....

TQ335x(AM335x)资源汇总

TQ335x(AM335x)资源汇总
天嵌资料: 下载资料  下载链接 TQ3358_CD_V2.4_20160528.part1  http://pan.baidu.com/s/1eRAMIUQ     密码:kh1s TQ3358_CD_V2.4_20160528.part2  http://pan.baidu.com/s/1boNehI3     密码:dx39 TQ335x启动、烧写卡制作视频教程-上  http://pan.baidu.com/s/1cEBpIQ 密码:m9sg TQ335x启动、烧写卡制作视频教程-下  http://pan.baidu.com/s/1gfBJmSF 密码:iybx TI SDK及工具 AM335xSDK...