资源简介
可以运行于matlab2017b的表情识别matlab程序,是课程作业的一部分,包含了一个简单的说明文档。内容有利于相关学习,思路很好,包括了训练库和测试库,修改自其他程序。
代码片段和文件信息
function [aaSN_fillFaceDat]=detect_face(I)
close all;
% No faces at the beginning
Faces=[];
numFaceFound=0;
I=double(I);
H=size(I1);
W=size(I2);
%%%%%%%%%%%%%%%%%% LIGHTING COMPENSATION %%%%%%%%%%%%%%%
C=255*imadjust(I/255[0.3;1][0;1]);
%%%%%%%%%%%%%%%%%%%%%%% EXTRACT SKIN %%%%%%%%%%%%%%%%%%%%%%
YCbCr=rgb2ycbcr(C);
Cr=YCbCr(::3);
S=zeros(HW);
[SkinIndexRowSkinIndexCol] =find(10 for i=1:length(SkinIndexRow)
S(SkinIndexRow(i)SkinIndexCol(i))=1;
end
m_S = size(S);
S(m_S(1)-7:m_S(1):) = 0;
%%%%%%%%%%%%%%%% REMOVE NOISE %%%%
SN=zeros(HW);
for i=1:H-5
for j=1:W-5
localSum=sum(sum(S(i:i+4 j:j+4)));
SN(i:i+5 j:j+5)=(localSum>20);
end
end
Iedge=edge(uint8(SN));
SE = strel(‘square‘9);
SN_edge = (imdilate(IedgeSE));
SN_fill = imfill(SN_edge‘holes‘);
%%%%%%%%%%%%%%% FIND SKIN COLOR BLOCKS %%%%
[LlenRegions] = bwlabel(SN_fill4);
AllDat = regionprops(L‘BoundingBox‘‘FilledArea‘);
AreaDat = cat(1 AllDat.FilledArea);
[maxArea maxAreaInd] = max(AreaDat);
FaceDat = AllDat(maxAreaInd);
FaceBB = [FaceDat.BoundingBox(1)FaceDat.BoundingBox(2)...
FaceDat.BoundingBox(3)-1FaceDat.BoundingBox(4)-1];
aa=imcrop(rgb2gray(uint8(I)).*uint8(SN_fill)FaceBB);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-26 19:18 matlab表情识别\
文件 1362 2018-10-26 19:01 matlab表情识别\detect_face.m
文件 2782 2018-10-26 19:01 matlab表情识别\EigenFace.m
文件 1018 2009-04-20 13:49 matlab表情识别\LabelFile.txt
文件 2342 2018-10-26 18:58 matlab表情识别\our_pca.m
文件 1223 2018-10-26 18:58 matlab表情识别\Results.txt
目录 0 2018-10-23 18:35 matlab表情识别\Test\
文件 56944 2009-04-18 10:17 matlab表情识别\Test\Image001.jpg
文件 57198 2009-04-18 10:17 matlab表情识别\Test\Image002.jpg
文件 57554 2009-04-18 10:17 matlab表情识别\Test\Image003.jpg
文件 56881 2009-04-18 10:17 matlab表情识别\Test\Image004.jpg
文件 56004 2009-04-18 10:17 matlab表情识别\Test\Image005.jpg
文件 48005 2009-04-18 10:17 matlab表情识别\Test\Image006.jpg
文件 56704 2009-04-18 10:17 matlab表情识别\Test\Image007.jpg
文件 57739 2009-04-18 10:17 matlab表情识别\Test\Image008.jpg
文件 56293 2009-04-18 10:17 matlab表情识别\Test\Image009.jpg
文件 57995 2009-04-18 10:17 matlab表情识别\Test\Image010.jpg
文件 57025 2009-04-18 10:17 matlab表情识别\Test\Image011.jpg
文件 58108 2009-04-18 10:17 matlab表情识别\Test\Image012.jpg
文件 54871 2009-04-18 10:17 matlab表情识别\Test\Image014.jpg
文件 56865 2009-04-18 10:17 matlab表情识别\Test\Image015.jpg
文件 57803 2009-04-18 10:17 matlab表情识别\Test\Image016.jpg
文件 56164 2009-04-18 10:17 matlab表情识别\Test\Image017.jpg
文件 55699 2009-04-18 10:17 matlab表情识别\Test\Image018.jpg
文件 57196 2009-04-18 10:17 matlab表情识别\Test\Image019.jpg
文件 57335 2009-04-18 10:17 matlab表情识别\Test\Image020.jpg
文件 58031 2009-04-18 10:17 matlab表情识别\Test\Image021.jpg
文件 57715 2009-04-18 10:17 matlab表情识别\Test\Image022.jpg
文件 56409 2009-04-18 10:17 matlab表情识别\Test\Image023.jpg
文件 59313 2009-04-18 10:17 matlab表情识别\Test\Image024.jpg
文件 58724 2009-04-18 10:17 matlab表情识别\Test\Image025.jpg
............此处省略60个文件信息
相关资源
- 水平集level set、李纯明博士DRLSE改进方
- 维纳滤波和盲去卷积复原图像,matl
- windows下caffe的matlab接口
- 贝叶斯分类器的matlab实现及案例
- blinddeconv盲卷积去模糊
- BOC调制的matlab仿真
- 基于Matlab的含风电电网建模与仿真
- windows sdk7.1 用于matlab与vs交叉编译
- Numerical Methods for Chemical Engineering App
- MATLAB Deep Learning.pdf
- hough变换检测圆
- 基于MATLAB的人口预测研究
- matlab工具箱LMI使用
- MATLAB ComputerVision Lego
- matlab反演程序
- matlab实现模拟ps软件部分功能
- platEMO内涵几乎所有多目标优化问题的
- matlab编程第二版菜鸟入门教材
- BELLHOP水声信道仿真Matlab源码
- 运动目标检测的混合高斯背景建模m
- MATLAB编写语音加噪与去噪GUI
- Matlab R2014a中文版破解文件_x64_x86
- 图象纹理分割matlab源代码
- 数字信号处理及其matlab实现.pdf
- 统计与自适应信号处理课本和答案
- 云点 离散点 三维 重构 三维建模 ma
- BM3D MATLAB 代码
- Kriging插值·最近邻值点插值·距离反比
- MATLAB官方手册
- 基于MATLAB的指纹识别系统并且带有g
评论
共有 条评论