基于matlab程序实现人脸识别

合集下载

基于matlab的彩色图像皮肤区域分割及人脸检测

基于matlab的彩色图像皮肤区域分割及人脸检测

基于matlab的彩色图像皮肤区域分割及人脸检测目录第一章引言 (1)第二章算法理论与实现原理 (1)2.1肤色分割理论 (1)2.2常见肤色模型比较 (2)2.2.1 区域模型 (2)2.2.2简单高斯模型 (2)2.2.3 混合高斯模型 (2)2.2.4 直方图模型 (3)2.3常见色彩空间比较 (3)2.3.1RGB .........................................................32.3.2HSV...........................................................42.3.3YcbCr........................................................4 第三章系统设计 (7)3.1建立肤色模型 (7)3.2肤色分割步骤 (8)第四章参考文献 (12)第五章心得体会 (12)第一章引言近年来,随着人工智能的快速发展,人脸识别技术逐渐成为模式识别与计算机视觉领域的一个研究热点,可用于身份认证、人员监视、图像数据库检索以及目标跟踪等场合。

第 1 页共 16 页人脸识别(Face Recognition)是将输入的人脸图像与系统已知人脸库中的模型进行比较,以确定是否存在相匹配的人脸,而人脸检测( Face Detection) 是指在输入图像中确定所存在的人脸的位置与大小,所以快速有效的人脸检测则显得至关重要,是实现人脸识别的前提和基础。

人脸检测系统要求实现对输入的可能包含人脸的图像进行处理,并输出图像中是否存在人脸以及人脸的数目、位置、尺度、位姿等参数信息。

传统的人脸检测方法大多是在亮度空间内进行,利用灰度的变化做多尺度空间的全搜索,计算量非常大、效率极低,而在人脸区域中,肤色一定是占主导地位的像素色彩值,虽然肤色因人而异,但经过研究可以发现肤色在色彩空间中的一定范围内是呈聚类特性的,特别是在排除了光照亮度和在经过变换的色彩空间中,利用肤色这一特征可以排除掉在灰度图像中的非皮肤区域,这对人脸检测起到了积极的作用。

图像处理实验报告

图像处理实验报告

图像处理实验报告实验⼀基于matlab 的⼈脸识别技术⼀、实验⽬的1.熟悉⼈脸识别的⼀般流程与常见识别⽅法;2.熟悉不同的特征提取⽅法在⼈脸识别的应⽤;3.了解在实际的⼈脸识别中,学习样本数等参数对识别率的影响;4.了解⾮⼈脸学习样本库的构建在⼈脸识别的重要作⽤。

使⽤MATLAB 平台编程,采⽤K-L 变换、特征提取及图像处理技术,实现⼈脸识别⼆、实验内容与实验仪器、设备1.构建⾮⼈脸学习样本库;2.观测不同的特征提取⽅法对⼈脸识别率的影响;3.观测不同的学习样本数对⼈脸识别率的影响;1. PC 机-系统最低配置 512M 内存、P4 CPU ;2. Matlab 仿真软件- 7.0 / 7.1 / 2006a 等版本的Matlab 软件。

3. CBCL ⼈脸样本库三、实验原理1.⼈脸特征提取的算法通过判别图像中所有可能区域是否属于“⼈脸模式”的⽅法来实现⼈脸检测。

这类⽅法有:特征脸法、⼈⼯神经⽹络法、⽀持向量机法;积分图像法。

本次使⽤的是PCA(主成分分析法)其原理是:利⽤K-L 变换抽取⼈脸的主要成分,构成特征脸空间,识别时将测试图像投影到此空间,得到⼀组投影系数,通过与各个⼈脸图像⽐较进⾏识别。

对于⼀幅M*N 的⼈脸图像,将其每列相连构成⼀个⼤⼩为D=M*N 维的列向量。

D 就是⼈脸图像的维数,即是图像空间的维数。

设n 是训练样本的数⽬;X j 表⽰第j 幅⼈脸图像形成的⼈脸向量,则所需样本的协⽅差矩阵为:1()()m Ti i i S x u x u ==--∑ (1)其中U 为训练样本的平均图像向量:11mi i u x n ==∑ (2)令A=[x 1-u,x 2-u,...x n -u],则有S r =AA T ,其维数为D ×D 。

根据K-L 变换原理,需要求得的新坐标系由矩阵AA T 的⾮零特征值所对应的特征向量组成。

直接计算的计算量⽐较⼤,所以采⽤奇异值分解(SVD)定理,通过求解A T A 的特征值和特征向量来获得AA T 的特征值和特征向量。

基于MATLAB的人脸识别系统的研究毕业论文

基于MATLAB的人脸识别系统的研究毕业论文

长沙民政职业技术学院毕业实践报告 题目:基于MATLAB 勺人脸识别系统的研扌旨导老师: ______ 谭刚林 ______________________ 系 另寸: 电子信息工程系 __________________ 班 级: ______________ 电子1133 ____________学号:1119013333 1119013334 1119013335 姓 名: 刘盼符思遥樊阳辉类型:2014年5月5日基于MATLAB勺人脸识别系统的研究符思遥、刘盼、樊阳辉指导老师:谭刚林苏宏艮马勇赞【摘要】人脸检测与识别技术是计算机视觉和模式识别等学科的研究热点之一,是进行身份认证最友好直接的手段,在出入境安全检查、内容检索、证件验证、门禁系统等领域都具有十分广泛的应用前景。

多年来,人脸识别技术中的很多问题都被深入地研究,而且大量的算法已经成功应用于人脸识别。

本文在研究了人脸检测和身份识别的关键技术和相关理论的基础上,重点讨论了在光照和背景不同的条件下,彩色静止图像的人脸检测和身份识别问题,它包括基于肤色分割的人脸粗检测、基于人眼检测的几何归一化和基于二维主成分分析法(2DPCA的身份识别。

本文主要工作如下:首先对彩色图像进行光照补偿,其次通过肤色检测获得可能的脸部区域并二值化,再用形态学开闭运算对图像进行滤波处理并通过一定规则确定人脸区域,然后运用水平垂直投影定位人眼坐标以此对人脸进行几何归一化,识别部分运用2DPCA勺图像映射方法对灰度图进行特征匹配,最后输出识别结果并进行语音播报。

实验结果表明,结合肤色和面部几何特征的算法能够对人脸进行较快速和准确的定位,同时2DPCAT法运用于身份识别也能达到较高的识别率。

本毕业设计对实际应用具有一定的参考价值,该系统的操作流程和输入输出方式是以实际应用为出发点,可应用于公安机关证件验证以及日常家庭的自动门禁系统等。

【关键词】人脸检测;肤色分割;人眼检测;2DPCA特征提取1绪论 (1)1.1选题的背景 (1)1.2人脸识别系统 (2)1.3人脸识别的典型方法 (2)2基于YCbCr颜色空间的肤色分割 (3)2.1三种色彩空间 (3)2.1.1 RGB色彩空间 (3)3基于2DPCA特征提取的身份识别 (4)3.1 2DPCA算法实验结果与分析 (5)3.1.1实验用数据库 (5)3.1.2实验结果与分析 (5)3.1.3 结论 (7)4人脸检测与识别系统设计与实现 (7)4.1系统环境 (7)4.2人脸检测与识别系统框图 (7)4.3系统功能模块 (8)4.4实验结果分析 (9)5总结与展望 (10)5.1总结 (10)5.2展望 (10)参考文献 (12)1绪论1.1选题的背景近年来随着计算机技术和互联网的发展,信息技术的安全变得越来越重要,生物特征识别技术得到广泛研究与开发,如人脸识别、指纹识别、掌形识别等。

matlab人体动作行为识别 源代码

matlab人体动作行为识别 源代码

标题:基于Matlab的人体动作行为识别源代码摘要:本文将介绍使用Matlab实现人体动作行为识别的源代码,通过对传感器数据进行处理和分析,实现对人体动作的识别和分类。

文章将从数据采集、特征提取、分类模型建立等方面展开讨论,旨在帮助读者了解该领域的相关知识和技术,并为对该方向感兴趣的读者提供参考。

1. 背景介绍人体动作行为识别是一项涉及多个领域知识的交叉性研究,其应用领域包括但不限于健康监测、智能家居、体育训练等。

在本文中,我们将使用Matlab编程语言,结合相关的信号处理和机器学习算法,实现对人体动作行为的识别与分类。

2. 数据采集与处理在进行人体动作行为识别的研究中,首先需要对人体动作过程中的数据进行采集,并对采集到的数据进行预处理。

常用的数据采集设备包括加速度计、陀螺仪和磁力计等传感器,这些传感器可以获取到人体动作时所产生的加速度、角速度和磁场强度等数据。

在Matlab中,我们可以使用相关的工具箱对采集到的数据进行处理和分析,例如通过信号处理工具箱对数据进行滤波、降噪等处理,以保证数据的准确性和可靠性。

3. 特征提取与选择一旦获得了经过预处理的数据,接下来就需要对数据进行特征提取。

特征提取是指从原始数据中提取出具有代表性和区分性的特征,以便用于后续的分类和识别。

常用的特征提取方法包括时域特征、频域特征和时频域特征等。

在Matlab中,我们可以利用相关的函数和工具对数据进行特征提取,并通过数据可视化工具对提取的特征进行可视化展示,以便进一步分析特征的区分性和重要性。

4. 分类模型的建立一旦完成了特征提取,接下来就是建立分类模型。

分类模型是用来对提取的特征进行分类和识别的工具,常用的分类模型包括但不限于支持向量机、随机森林、神经网络等。

在Matlab中,我们可以利用相关的机器学习工具箱和深度学习工具箱对建立各种分类模型,并通过交叉验证和模型评估来评估模型的性能和准确性。

5. 源代码编写与实现基于以上的背景介绍和相关步骤,我们将使用Matlab编程语言来实现人体动作行为识别的源代码。

MATLAB中的人脸识别与表情分析技巧

MATLAB中的人脸识别与表情分析技巧

MATLAB中的人脸识别与表情分析技巧人脸识别和表情分析作为计算机视觉领域中的重要研究方向,在实际应用中有着广泛的应用。

作为计算机视觉领域的一个重要工具,MATLAB提供了丰富的功能和库,便于开发人员进行人脸识别与表情分析任务。

本文将介绍MATLAB中实现人脸识别与表情分析的一些技巧和方法。

一、人脸识别的基本原理与实现人脸识别是指通过计算机自动识别图像或视频中的人脸,核实或识别其中的个体身份。

其核心任务包括人脸检测、人脸对齐、特征提取和识别等过程。

在实际应用中,人脸识别常用于犯罪侦查、人脸门禁、人脸支付等领域。

在MATLAB中,实现人脸识别可以借助于OpenCV库。

首先,我们需要使用OpenCV的人脸检测算法来获取图像或视频中的人脸位置。

接着,通过对检测到的人脸进行对齐和预处理,将其转换为统一大小的灰度图像。

然后,利用人脸图像的特征提取算法,如主成分分析(PCA)、线性判别分析(LDA)等,将人脸图像转换为固定长度的特征向量。

最后,通过比对输入的人脸特征向量与保存的人脸数据库中的特征向量,即可进行人脸识别。

除了OpenCV库外,MATLAB还提供了自身的人脸识别库,如Computer Vision Toolbox中的vision.CascadeObjectDetector和vision.FaceRecognizer等函数,可以简化人脸检测和识别的过程。

使用这些函数,我们只需加载预训练好的人脸检测和识别模型,然后输入图像或视频,即可实现人脸识别的功能。

二、表情分析的基本原理与实现表情分析是指分析人脸图像或视频中的表情信息,识别出人脸所表现出的情绪状态,如喜、怒、哀、乐等。

表情分析在情感计算、人机交互和心理学研究等领域有着广泛的应用。

在MATLAB中,实现表情分析可以通过机器学习的方法。

首先,我们需要获取图片或视频中的人脸位置,可以借助OpenCV库或Computer Vision Toolbox提供的函数。

Matlab技术面部表情识别与情感分析

Matlab技术面部表情识别与情感分析

Matlab技术面部表情识别与情感分析近年来,随着计算机视觉和人工智能的发展,面部表情识别与情感分析成为了研究的热点。

在各个领域,包括人机交互、心理学和市场研究等,对于准确分析和理解人们的情感和表情,这项技术具有重要的应用价值。

Matlab作为一种流行的科学计算软件,具有强大的图像处理和模式识别功能,在面部表情识别与情感分析中发挥着重要的作用。

首先,面部表情识别是通过分析面部特征,包括眼睛、眉毛、嘴唇等部位的变化,来判断人的情绪状态。

Matlab提供了丰富的图像处理工具箱,可以对面部图片进行预处理、特征提取和分类。

例如,通过使用Matlab提供的Haar级联分类器,可以检测面部区域,并使用典型的图像特征,如梯度直方图、局部二值模式等,来捕捉面部表情的特征。

同时,Matlab还支持各种分类算法,如支持向量机、神经网络和决策树等,可以根据提取的面部特征进行训练和分类。

其次,情感分析是通过对文本、音频或图像等媒体数据进行分析,来推断人们的情绪状态和情感倾向。

在基于图像的情感分析中,Matlab提供了丰富的图像处理和特征提取函数。

通过对面部图片进行增强、滤波和二值化等预处理操作,可以提取出图像中的感兴趣区域,并计算出相关的纹理和颜色特征。

例如,使用Matlab的纹理特征函数可以提取出面部图片的熵、对比度和能量等纹理信息,这些信息可以反映面部表情的细微变化。

在特征提取的基础上,可以使用机器学习算法,如朴素贝叶斯和随机森林等,根据特征的统计分布和关联性来进行情感分类和分析。

此外,Matlab还提供了人脸数据库和算法库,方便研究人员进行面部表情识别和情感分析的实验。

例如,AT&T数据库和FER2013数据库提供了大量的面部表情图片和相应的标签,可以用于训练和验证算法的效果。

同时,Matlab还提供了一些开源的面部表情识别和情感分析算法,如Active Appearance Model (AAM)、Facial Action Coding System (FACS)和Convolutional Neural Network (CNN)等,这些算法可以作为研究的基准和参考。

如何使用Matlab进行人脸检测和人脸识别

如何使用Matlab进行人脸检测和人脸识别

如何使用Matlab进行人脸检测和人脸识别人脸检测和人脸识别是计算机视觉领域中的重要技术应用,可以广泛用于人脸识别系统、人脸支付、安全监控等众多领域。

本文将介绍如何使用Matlab进行人脸检测和人脸识别。

1. 背景介绍人脸检测和人脸识别技术的出现,为计算机系统实现对人脸的自动分析和识别提供了可能。

人脸检测是指从一幅图像或视频序列中确定是否存在人脸,并找出人脸的位置和大小。

而人脸识别则是在检测到的人脸图像上进行特征提取和模式匹配,以实现对人脸的身份识别。

2. 人脸检测在Matlab中,可以使用Viola-Jones算法进行人脸检测。

该算法通过构造Haar特征与Adaboost集成学习算法相结合,能够在较短的时间内实现高效的人脸检测。

具体操作如下:2.1 加载图像首先,在Matlab中加载需要进行人脸检测的图像。

可以使用imread函数进行图像加载,并将其转换为灰度图像进行处理。

例如:```Matlabimage = imread('face.jpg');gray_image = rgb2gray(image);```2.2 构建人脸检测器在Matlab中,可以使用vision.CascadeObjectDetector对象构建人脸检测器。

该对象可以通过Viola-Jones算法进行人脸检测。

具体代码如下:```MatlabfaceDetector = vision.CascadeObjectDetector();bbox = step(faceDetector, gray_image);```2.3 显示检测结果最后,可以使用insertObjectAnnotation函数将检测到的人脸位置在原始图像上标记出来。

代码示例如下:```Matlabdetected_image = insertObjectAnnotation(image, 'rectangle', bbox, 'Face');imshow(detected_image);```3. 人脸识别在Matlab中,可以使用基于人脸特征的Eigenface、Fisherface和LBPH等算法进行人脸识别。

人脸识别核心算法及MATLAB代码

人脸识别核心算法及MATLAB代码

人脸识别核心算法在检测到人脸并定位面部关键特征点之后,主要的人脸区域就可以被裁剪出来,经过预处理之后,馈入后端的识别算法。

识别算法要完成人脸特征的提取,并与库存的已知人脸进行比对,完成最终的分类。

我们在这方面的主要工作包括:∙基于LGBP的人脸识别方法问题:统计学习目前已经成为人脸识别领域的主流方法,但实践表明,基于统计学习的方法往往会存在“推广能力弱”的问题,尤其在待识别图像“属性”未知的情况下,更难以确定采用什么样的训练图像来训练人脸模型。

鉴于此,在对统计学习方法进行研究的同时,我们还考虑了非统计模式识别的一类方法。

思路:对于给定的人脸图像,LGBP方法首先将其与多个不同尺度和方向的Gabor滤波器卷积(卷积结果称为Gabor特征图谱)获得多分辨率的变换图像。

然后将每个Gabor特征图谱划分成若干互不相交的局部空间区域,对每个区域提取局部邻域像素的亮度变化模式,并在每个局部空间区域内提取这些变化模式的空间区域直方图,所有Gabor特征图谱的、所有区域的直方图串接为一高维特征直方图来编码人脸图像。

并通过直方图之间的相似度匹配技术(如直方图交运算)来实现最终的人脸识别。

在FERET四个人脸图像测试集合上与FERET97的结果对比情况见下表。

由此可见,该方法具有良好的识别性能。

而且LGBP方法具有计算速度快、无需大样本学习、推广能力强的优点。

参见ICCV2005表.LGBP方法与FERET'97最佳结果的对比情况∙基于AdaBoost的Gabor特征选择及判别分析方法问题:人脸描述是人脸识别的核心问题之一,人脸识别的研究实践表明:在人脸三维形状信息难以准确获取的条件下,从图像数据中提取多方向、多尺度的Gabor特征是一种合适的选择。

使用Gabor特征进行人脸识别的典型方法包括弹性图匹配方法(EGM)和Gabor特征判别分类法(GFC)。

EGM在实用中需要解决关键特征点的定位问题,而且其速度也很难提高;而GFC则直接对下采样的Gabor特征用PCA降维并进行判别分析,尽管这避免了精确定位关键特征点的难题,但下采样的特征维数仍然偏高,而且简单的下采样策略很可能遗漏了非常多的有用特征。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于matlab程序实现人脸识别
基于matlab程序实现人脸识别
1.人脸识别流程
1.1.1基本原理
基于YCbCr颜色空间的肤色模型进行肤色分割。

在YCbCr色彩空间内对肤色进行了建模发现,肤色聚类区域在Cb—Cr子平面上的投影将缩减,与中心区域显著不同。

采用这种方法的图像分割已经能够较为精确的将人脸和非人脸分割开来。

1.1.2流程图
人脸识别流程图
读入原始图像
将图像转化为YCbCr颜色空

利用肤色模型二值化图像并
作形态学处理
选取出二值图像中的白色区
域,度量区域属性,筛选后
得到所有矩形块

筛选特定区域(高度和宽度的比率
在(0.6~2)之间,眼睛特征)

存储人脸的矩形区域
特殊区域根据其他信息筛
选,标记最终的人脸区域
2.人脸识别程序
(1)人脸和非人脸区域分割程序
function result = skin(Y,Cb,Cr)
%SKIN Summary of this function goes here
% Detailed explanation goes here
a=25.39;
b=14.03;
ecx=1.60;
ecy=2.41;
sita=2.53;
cx=109.38;
cy=152.02;
xishu=[cos(sita) sin(sita);-sin(sita) cos(sita)];
%如果亮度大于230,则将长短轴同时扩大为原来的1.1倍if(Y>230)
a=1.1*a;
b=1.1*b;
end
%根据公式进行计算
Cb=double(Cb);
Cr=double(Cr);
t=[(Cb-cx);(Cr-cy)];
temp=xishu*t;
value=(temp(1)-ecx)^2/a^2+(temp(2)-ecy)^2/b^2;
%大于1则不是肤色,返回0;否则为肤色,返回1
if value>1
result=0;
else
result=1;
end
end
(2)人脸的确认程序
function eye = findeye(bImage,x,y,w,h)
%FINDEYE Summary of this function goes here % Detailed explanation goes here
part=zeros(h,w);
%二值化
for i=y:(y+h)
for j=x:(x+w)
if bImage(i,j)==0
part(i-y+1,j-x+1)=255;
else
part(i-y+1,j-x+1)=0;
end
end
end
[L,num]=bwlabel(part,8);
%如果区域中有两个以上的矩形则认为有眼睛
if num<2
eye=0;
else
eye=1;
end
end
(3)人脸识别主程序
clear all;
%读入原始图像
I=imread('face3.jpg');
gray=rgb2gray(I);
ycbcr=rgb2ycbcr(I);%将图像转化为YCbCr空间heighth=size(gray,1);%读取图像尺寸
width=size(gray,2);
for i=1:heighth %利用肤色模型二值化图像for j=1:width
Y=ycbcr(i,j,1);
Cb=ycbcr(i,j,2);
Cr=ycbcr(i,j,3);
if(Y<80)
gray(i,j)=0;
else
if(skin(Y,Cb,Cr)==1)%根据色彩模型进行图像二值化
gray(i,j)=255;
else
gray(i,j)=0;
end
end
end
end
se=strel('arbitrary',eye(5));%二值图像形态学处理
gray=imopen(gray,se);
figure;imshow(gray)
[L,num]=bwlabel(gray,8);%采用标记方法选出图中的白色区域stats=regionprops(L,'BoundingBox');%度量区域属性
n=1;%存放经过筛选以后得到的所有矩形块
result=zeros(n,4);
figure,imshow(I);
hold on;
for i=1:num %开始筛选特定区域
box=stats(i).BoundingBox;
x=box(1);%矩形坐标X
y=box(2);%矩形坐标Y
w=box(3);%矩形宽度w
h=box(4);%矩形高度h
ratio=h/w;%宽度和高度的比例
ux=uint16(x);
uy=uint8(y);
if ux>1
ux=ux-1;
end
if uy>1
uy=uy-1;
end
if w<20 || h<20|| w*h<400 %矩形长宽的范围和矩形的面积可自行设定continue
elseif ratio<2 && ratio>0.6 && findeye(gray,ux,uy,w,h)==1
%根据“三庭五眼”规则高度和宽度比例应该在(0.6,2)内;
result(n,:)=[ux uy w h];
n=n+1;
end
end
if size(result,1)==1 && result(1,1)>0 %对可能是人脸的区域进行标记
rectangle('Position',[result(1,1),result(1,2),result(1,3),result(1,4)],'EdgeColor','r') ;
else
%如果满足条件的矩形区域大于1,则再根据其他信息进行筛选
a=0;
arr1=[];arr2=[];
for m=1:size(result,1)
m1=result(m,1);
m2=result(m,2);
m3=result(m,3);
m4=result(m,4);
%得到符合和人脸匹配的数据
if m1+m3<width && m2+m4<heighth && m3<0.2*width
a=a+1;
arr1(a)=m3;arr2(a)=m4;
%rectangle('Position',[m1,m2,m3,m4],'EdgeColor','r');
end
end
%得到人脸长度和宽度的最小区域
arr3=[];arr3=sort(arr1,'ascend');
arr4=[];arr4=sort(arr2,'ascend');
%根据得到的数据标定最终的人脸区域
for m=1:size(result,1)
m1=result(m,1);
m2=result(m,2);
m3=result(m,3);
m4=result(m,4);
%最终标定人脸
if m1+m3<width && m2+m4<heighth && m3<0.2*width
m3=arr3(1);
m4=arr4(1);
rectangle('Position',[m1,m2,m3,m4],'EdgeColor','r');
end
end
end
(4)程序说明
人脸识别程序主要包含三个程序模块,人脸识别主程序由三部分构成。

第一部分:将图像转化为YCbCr颜色空间,根据色彩模型进行图像二值化,二值化图像进行形态学处理、开运算,显示二值图像;第二部分:采用标记方法选取出图中的白色区域,度量区域属性,存放经过筛选以后得到的所有矩形块,筛选特定区域,存储人脸的矩形区域;第三部分:对于所有人脸的矩形区域,如果满足条件的矩形区域大于1则再根据其他信息进行筛选,标记最终的人脸区域。

图像分割程序中,利用肤色可以较为精确的将人脸和非人脸区域分割开来,
得到较为精确的二值化图像。

人脸的确认程序,以存储的所有矩形区域作为研究对象,当区域内有眼睛存在时,才认为此区域为人脸区域
3运行结果
(1)第一幅图
原始图像
肤色分割的二值化图像
人脸识别图像
(2)第二幅图
原始图像
肤色分割的二值化图像
人脸识别图像
(3)第三幅图
原始图像
肤色分割的二值化图像
人脸标定。

相关文档
最新文档