嵌入式人脸识别门禁系统的研究(21)
时间:2026-01-18
时间:2026-01-18
第2章门禁系统中的人脸识别算法研究
2。2.3基于几何特征的人脸定位
基于几何特征的人脸定位分两步进行,首先进行直方图统计,其次是在输入的图像上使用矩形框标注人脸区域。
2.2.3.1直方图统计
使用直方图进行统计可以反映出图像灰度空间分布的某些特征。每张人脸都会有不同的形状,这样在图像上会占用部分面积区域,通过二值化处理的图像中的人脸图像能表现出人脸形状的一定连续性。先对二值化的人脸图像进行水平直方图统计,然后再进行垂直直方图统计,统计出来的的结果就能够成为判断和标注人脸区域的依据【2们,最后结合人脸形状特点和统计的结果,判断出人脸位置的分布区域,使用矩形框框出。下面将详细介绍直方图统计的算法过程。
水平直方图统计算法:定义变量count和数组num[width一11,并初始化count值为0,width为整幅图像的宽度。首先,利用循环语句从i=0开始对每个像素点进行二值化图像扫描,如果扫描到的像素点灰度值是1,那边将count的值进行加l操作。当扫描完第f列时,num[i1=count,按照这种思路,循环对各列进行扫描,直到最后--Yt扫描完,然后建立分别以i和num[i1为x轴和Y轴的坐标图,这样所得到的图像就是人脸图像的水平直方图。
垂直直方图统计算法:该方向的统计算法和水平方向的的统计算法相同,定义变量count和数组n“mfJiz嘞砌一l】,并初始化count值为0,highth为整幅图像的高度。首先,利用循环语句从,=0开始对每个像素点进行二值化图像扫描,如果扫描到的像素点灰度值是I,那边将count的值进行加1操作。当扫描完第,列时,num[j]:count,按照这种思路,循环对各列进行扫描,直到最后一列扫描完,然后建立分别以,和门“圳[f】为X轴和Y轴的坐标图,这样所得到的图像就是人脸图像的垂直直方图。人脸二值化直方图统计结果如图2—4所示
上一篇:关于当代大学生价值取向的调查问卷
下一篇:武汉实验外国语学校小学部 简介