基于视频的人体姿态检测
一、 设计目的和要求
1.根据已知要求分析视频监控中行人站立和躺卧姿态检测的处理流程,确定视频
监中行人的检测设计的方法,画出流程图,编写实现程序,并进行调试,录制实验视频,
验证检测方法的有效性,完成系统软件设计。
2.基本教学要求:每人一台计算机,计算安装matlab、visio 等软件。
二、 设计原理
2.1 图像分割中运动的运用(运动目标检测)
首先利用统计的方法得到背景模型,并实时地对背景模型进行更新以适应光线变化
和场景本身的变化,用形态学方法和检测连通域面积进行后处理,消除噪声和背景扰动
带来的影响,在HSV 色度空间下检测阴影,得到准确的运动目标.
噪声的影响,会使检测结果中出现一些本身背景的区域像素点被检测成运动区域,
也可能是运动目标内的部分区域被漏检.另外,背景的扰动,如树枝、树叶的轻微摇动,
会使这部分也被误判断为运动目标,为了消除这些影响,首先对上一步的检测结果用形
态学的方法进行处理,在找出经过形态学处理的后的连通域,计算每个连通域中的面积,
对于面积小于一定值的区域,将其抛弃,不看做是前景运动目标。
2.2 bwlabel函数
用法:L = bwlabel(BW,n)
[L,num] = bwlabel(BW,n),这里num返回的就是BW 中连通区域的个数。
返回一个和 BW大小相同的 L 矩阵,包含了标记了 BW 中每个连通区域的类别标签,
这些标签的值为 1、2、num(连通区域的个数)。n 的值为 4 或8,表示是按 4 连通
寻找区域,还是 8 连通寻找,默认为 8.
四连通或八连通是图像处理里的基本感念:8 连通,是说一个像素,如果和其他像素
在上、下、左、右、左上角、左下角、右上角或右下角连接着,则认为他们是联通的;4
连通是指,如果像素的位置在其他像素相邻的上、下、左或右,则认为他们是连接着的,
连通的,在左上角、左下角、右上角或右下角连接,则不认为他们连通。
2。3 regionprops 统计被标记的区域的面积分布,显示区域总数
函数regionprops 语法规则为:STATS = regionprops(L,propert