| |
算法基本思路:
第一步:读入图片;
将人脸库的图片读入到MATLAB中;
第二步:对读入的图片进行特征提取;
对标准的人脸库,提取相关的特征参数,具体的特征参数根据实际情况来确定;
第三步:对读入的图片的特征值进行SVM训练;
第四步:使用得到的SVM网络对不同的图片进行测试,从而实现人脸的识别;
具体的算法流程是这么一个过程:
第一:首先初始化一个区域,这个区域的大小和训练图片的大小相似;
第二:将需要测试的区域送入到神经网络模型,然后开始训练;
第三:然后将测试得到的结果和设定的门限值进行比较;
第四:如果符合门限要求,那么定义该区域值为1,否则为-1;
第五:将符合要求的门限值的位置进行标志,然后更新区域位置,然后再次进行测试;
第六:最后得到符合要求的测试区域,从而获得对应的人脸位置;