简单Matlab人脸检测

简单Matlab人脸检测

ID:42346278

大小:1.26 MB

页数:11页

时间:2019-09-13

简单Matlab人脸检测_第1页
简单Matlab人脸检测_第2页
简单Matlab人脸检测_第3页
简单Matlab人脸检测_第4页
简单Matlab人脸检测_第5页
资源描述:

《简单Matlab人脸检测》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文档创新性实验研究报告实验项目名称_matlab人脸识别_文案大全实用标准文档一、实验摘要本实验主要利用高斯肤色的归一化概率模型,将静态图像中的每一个像素限定在0到1的范围内。利用人工阈值法将肤色与非肤色区域分开,形成二值图像。对上述图像进行开闭运算,腐蚀膨胀等操作,弱化细节。通过脸部几何特征选取脸部区域,排除非脸部区域。后利用脸部区域最大最小行列坐标得到最小外接矩形。进一步分析可得两眼,嘴部坐标,以3点为基础画椭圆。最终圈定脸部区域。二、实验目的在一幅静态图片中找到人的脸部区域。三、实验场地及仪器、设备和材料:实验

2、场地:J11-428实验室;仪器:PC机一台;材料:Matlab软件、待检测图片四、实验内容1、实验原理高斯肤色概率模型:由于统计表明不同人种的肤色区别主要受亮度信息影响,而受色度信息的影响较小,所以直接考虑YCbCr空间的CbCr分量,映射为CbCr空间,在CbCr空间下,受亮度变化的影响少,且是两维独立分布。通过实践,选取大量肤色样本进行统计,发现肤色在CbCr空间的分布呈现良好的聚类特性。统计分布满足:77Cb127并且满足:133Cr173根据肤色在色度空间的高斯分布,对根据肤色在色度空间的高斯分布,对于彩色图像中每

3、个像素,将其从RGB色彩空间转换到YCbCr空间后,就可以计算该点属于皮肤区域的概率,即根据该点离高斯分布中心的远近得到和肤色的相似度,将彩色图像转化为灰度图,其中每个像素的灰度对应该点与肤色的相似度,相似度的计算公式如下:其中m为均值,m=E(x),C为协方差矩阵,,肤色分布的2D高斯模型G(m,V2)也可表示为文案大全实用标准文档其中,为相应的平均值,为协方差矩阵。为了利用肤色在色度空间的聚类性,选取YCbCr色彩空间进行肤色提取。首先将彩色图片颜色空间转换到YcbCr空间,然后对该区域的CbCr值进行统计处理。处理的方

4、法就是采用高斯模型。m=E(x),,C为协方差矩阵,。通过这个肤色高斯分布可得到待检测彩色图像中任意一个像素点属于皮肤的概率。对于某像素点s,从RGB空间转换到YCbCr色彩空间得到色度值(Cb,Cr)则该像素的肤色概率密度可由下式计算得到:式中:。通过计算,得到m和C的值如下:m=[117.4316148.5599];(1)YCbCr色彩空间是数字视频常用的色彩模型。在模型中,亮度信息单独储存在Y中,色度信息储存在Cb和Cr中。Cb和Cr分别表示蓝色分量和红色分量相对的参考值。Matlab中实现YCbCr色彩空间的转换函数

5、为rgb2ycbcr。YCbCr色彩空间是人脸检测非常好的选择。因为其受亮度变化的影响小,能较好地限制肤色分布区域,而且在YCbCr色彩空间中肤色聚类特性比较好。因此我们采用构建YCbCr色彩空间的肤色模型来得出肤色概率谱,计算出每一个像素与肤色的相似度,并将每一点的灰度值与其为肤色的概率关联起来,得到肤色似然图。越靠近肤色灰度值越高,无关部分灰度值会较低。(2)阈值化是人脸检测中非常重要的一步。上一步操作得到肤色似然图后,由于近似肤色部分灰度值比较高,无关部分灰度值比较低,因此,选定合适的阈值后进行阈值分割,得到的二值图像

6、可以有效地将近似肤色区域和无关部分分割开,无关部分将作为黑色背景色。便于下一步的操作。经过测试,阈值在0.5-0.6都能满足实验要求。(3)因为要考虑到原图像的多样与复杂性,非肤色区域中依然有可能有部分区域颜色与肤色相近,所以阈值分割后的图像依然存有部分假肤色区域,经过开闭操作、填洞操作、腐蚀膨胀操作可以有效地去掉毛刺、假肤色区域等,从而得到一个较为纯净的肤色区域。(4)得到的肤色区域可能含有较多的人体信息,包括人脸、手臂、手掌、腿部等等。由于实验目标是人脸检测,所以需要做面部特征定位把人脸和其他肤色区域区分开来。因为待检测

7、图片中的人物信息都是着装的,所以人脸或者人脸包括颈部和身体的其他部分区域可以被衣服隔开,一般都是非联通的。因此本次实验使用的方法为对每个区域进行扫描,通过限制长宽比、区域的像素个数(等同于限制区域大小)和矩形度可以有效地将人脸部分从肤色区域中筛选出来,非人脸区域可以全赋值为0融入背景色。同时得到结果与阈值化图像相与,得到眼嘴特征。(若有)(5)最终得到的区域即为人脸区域,对其扫描后可以得到其长宽的最大最小值坐标,从而可以轻易画出此区域的最小外接矩形,在原待测图片上按照相同坐标画出矩形后,矩形框内即为人脸;而对有眼嘴特征的图像

8、,则扫描定位眼睛和嘴巴的位置,用“*”号标注,以这三点为基准画出更贴近人脸的椭圆。这两种方法都能达到返回人脸位置大小的目的。文案大全实用标准文档2、实验内容实例一:(1)通过肤色概率模型得到源图像概率图:(2)人工阈值得二值化图像:(3)选定脸部区域:(4)将2,3所得图像做and运算:(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。