移动图像监测,利用摄像头定点监测某个区域,当有移动物体经过时,摄像头便自动抓拍(要监测多大物体、按拍照速率都是可调的),并把拍到的图像存储在指定目录,实现无人监控功能。
一、linux下的移动图像监测:Motion 能够控制云台功能,内置 Http 服务器,在网络浏览器中进行远程监控,支持 MySQL 和 PostgreSQL 数据库。
二、基于OpenCV移动图像监测:选取背景差法和
帧间差法
来检测运动目标,在经过图像二值化将运动目标提取出来,通过面积阀值分割出目标的运动区域。
实现步骤:
(1)开辟静态内存,对图像进行初始化准备采集;
(2)采集图像,定义参数k,作为图像序列计数;
采集第1幅图像,判断是否等于1,是,则存储到内存,作为静态模板;如果k不等于1则把接下来的3幅图像放到开辟的动态内存;
(3)每一幅图像和静态模板图像做差;
(4)进行图像预处理;
(4.1)转换为灰度图像 – cvtColor()