- 4
- 0
- 约3.72万字
- 约 9页
- 2017-07-08 发布于河南
- 举报
对最简单的人脸识别算法进行了说明
最简单的人脸识别算法目标目的:为了让大家了解图像识别和检索的算法开发过程,以及加深对特征和分类器的理解。概要对于图像分类和检索来说,最重要的有两个内容,一个是特征提取方法,另一个是分类方法。图像识别就是先提取图像的特征,然后根据图像的特征进行分类识别的过程。为了让大家最快的了解图像识别算法的开发过程,我特意使用“图像尺寸缩小+欧式距离”的思想编写了相应的程序。算法实现的流程图如下图所示。下面简单介绍一下哦。首先,说一下提取特征的方法。图像的每个像素都表征了图像某个位置的灰度值,可以作为图像的识别特征。但是,考虑到对于一幅100x100的图像来说,图像的像素数是10000,如果直接使用所有像素作为图像的特征,一方面肯定存在很多的冗余信息,另一方面计算量也很大。缩小图像尺寸是解决这个问题的不错方法。将100x100的图像缩小到10x10,特征点数就从10000将到100了,大大的降低了运算量。本文使用ORL数据库为例,详细资料请baidu一下。基础之matlab函数为了便于便于理解程序和算法,先介绍一些基本的东西。本文使用的MATLAB函数:zeros()、strcat()、num2str()、imread()、imresize()、reshape()以及转置运算。为了大家能比较容易的读懂“最简人脸识别程序”,先对这几个函数进行简单的介绍。①zeros() 创建全0矩阵。一般用来创
原创力文档

文档评论(0)