1。1 人脸识别概述
人脸识别技术归属于生物识别技术,它能够依据人的脸部特征进行检测与识别。任意 输入一张人脸图像,通过检测系统可以识别出人脸的位置,然后经过一系列图像技术的处 理匹配出人脸库里的照片。人脸识别的步骤包括人脸图像采集、图片预处理,人脸检测定 位、人脸图像匹配,身份确认等。
1。2 人脸识别的发展历程
1。3 人脸识别的应用前景
2 关于 Matlab
2。1 Matlab 简介
MATLAB 是矩阵实验室(Matrix Laboratory)的简称,和 Mathematica、Maple 并称 为三大数学软件。它是美国 MathWorks 公司研发的数学应用软件,主要包括 MATLAB 和 Simulink 两大部分。它可以进行强大的数值计算,数据分析,算法开发与研究等等,因 为运算能力强大,被许多科技类公司所运用。文献综述
MATLAB 是一个强大的数学软件,它在实现算法、绘制函数、矩阵运算、创建用户见 面、连接其他编程语言等方面表现的尤为突出。因为它的操作简洁易懂,它的指令表达式 与数学、工程中常用的形式很相似,所以被应用于许多方面,例如可图像处理,信号处理 与通讯,信号检测,工程计算、控制设计、金融建模等领域。
2。2 Matlab 图像处理工具箱介绍
输入/输出图象示例
① 数字图象文件格式 Matlab 支持下列文件:
BMP、PCX、JPEG、TIFF、TGA、HDF、XWD② 图像类型
在 Matlab 中有 3 种基本的图像类型: 索引图像、强度图像、RGB 图像 1)索引图像
索引图像包括图像矩阵和色图数组,它的数据矩阵 X,是一个 m×3 数据阵列的颜 色映像矩阵,在颜色映像矩阵 Map 中各行分别指定红、绿、蓝的单色值,色图按图像中的 颜色值进行排序。 像素颜色由矩阵 X 向矩阵 Map 索引,RGB 为值域是[0,1]的实数值。
2)强度图像 强度图像即灰度图像,保存在一个矩阵中,矩阵每一个颜色代表一个像素点。一幅强
度图像对应一个数据矩阵 I,数据矩阵 I 代表了一定范围内的光照强度值的大小。一般情 况下,Matlab 在显示强度图像时,会在后台用系统预定义的默认的灰度颜色映像表,因 为强度图像不容易与颜色映像表一起保存。
3)RGB 图像
RGB 图像即真彩图像,它不使用 Windows 调色板,而是用 n×m×3 的数据数组储存起 来。像素中的红、绿、蓝颜色值对应于数据数组中的每一个元素,RGB 各分量上下可调, 调整范围在 0 到 1 之间。真彩图像各像素的亮度值直接存在图像数组中,n 和 m 分别表示 图像像素的行数和列数。
③ 图形图像文件的读写和查询 1)图形图像文件的读取来*自~优|尔^论:文+网www.youerw.com +QQ752018766*
用函数 imread 从图像文件中读入图像数据,常用格式如下: A=imread(A,filename,fmt); [X,map]=imread(filename,fmt)
2)图形图像文件的写入(保存)
用函数 imwrite 将图像写入文件,其命令格式如下:
imwrite(A,filename,fmt); imwrite(X,map, filename,fmt)
3)图形图像文件信息的查询
用函数 imfinfo 从图像文件中查询信息。