资源简介
本资源是在Matlab平台上实现模板匹配,核心代码包括肤色分割以及模板匹配,肤色分割是通过在YCrCb色彩空间下进行肤色建模,从而实现肤色分割,在肤色分割的基础上实现模板匹配,从而实现人脸检测
代码片段和文件信息
%**************************************************************************
%Following function determines whether the region aspect ratio is within
%range of being a face region
function [aspectBW]=aspect_test(eulerBW)
[mn]=size(eulerBW);
%fill holes in image
filledBW = imfill(eulerBW‘holes‘);
%Apply Dilation
se1 = strel(‘disk‘3);
growBW=zeros(mn);
growBW=imdilate(filledBWse1);
%label as binary
[labelsnum] = bwlabel(growBW8);
[aspect_ratio]=get_aspect(labels);
% %take regions which has aspect ratio within range
region_index = find(aspect_ratio<=3.5 & aspect_ratio>=1);
aspectBW=zeros(mn);
%make new binary image only with regions which pass euler test
for i=1:length(region_index)
% Compute the coordinates for this region.
[xy] = find(bwlabel(filledBW) == region_index(i));
% Get an image that only has this region the rest is black
bwsegment = bwselect(filledBWyx8);
aspectBW=aspectBW+bwsegment;
end
subplot(4310);
imshow(aspectBW)
title({‘After Aspect Ratio Test‘;[‘(‘num2str(length(region_index))‘ regions)‘]})
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 679 2007-07-16 13:16 sampleset\1.JPG
文件 686 2007-07-16 14:57 sampleset\10.JPG
文件 657 2007-07-16 15:23 sampleset\11.JPG
文件 701 2007-07-16 15:27 sampleset\12.JPG
文件 673 2007-07-30 13:29 sampleset\13.jpg
文件 672 2007-07-16 13:17 sampleset\2.JPG
文件 672 2007-07-16 13:17 sampleset\3.JPG
文件 656 2007-07-16 13:30 sampleset\4.JPG
文件 646 2007-07-16 13:35 sampleset\5.JPG
文件 676 2007-07-16 13:46 sampleset\6.JPG
文件 669 2007-07-16 14:07 sampleset\7.JPG
文件 691 2007-08-02 09:36 sampleset\8.JPG
文件 668 2007-07-16 14:53 sampleset\9.JPG
..A.SH. 27136 2007-08-02 09:38 sampleset\Thumbs.db
目录 0 2007-08-02 09:37 sampleset
----------- --------- ---------- ----- ----
35882 15
相关资源
- 人脸检测三个不同小程序,matlab,其
- 基于SVM+HOG的人脸检测matlab程序
- 基于haar特征+AdaBoost,CascadeBoost算法的
- 基于模板匹配的人脸检测-教程-matla
- MATLAB的人脸检测程序程序源码,代码
- 人脸检测,五官检测 matlab
- 基于HaarLike的人脸检测
- adaboost人脸检测算法
- 基于神经网络的人脸识别/检测MATLAB模
- 人脸检测源码 face detection source code
- 人脸检测与MATLAB实现
- matlab人眼检测代码
- 基于肤色的人脸检测matlab代码
- 基于肤色的人脸检测
- 基于肤色的简易人脸检测
- matlab 人脸检测
- MATLAB基于肤色模型和模板匹配的人脸
- matlab基于笔记本电脑的摄像头的人脸
- matlab实现人脸检测并提取摄像头检测
- 基于卡尔曼滤波的视频人脸跟踪MATL
- matlab实现RGB、HSI、YCbCr之间的转换以及
- 基于matlab-GUI实时人脸检测系统
- matlab中基于Viola-Jones算法的人脸检测
- 利用肤色分割进行人脸检测
- 基于肤色的RGB多人脸检测
- Matlab人脸检测及跟踪代码
- 人脸检测matlab代码程序
- ( 关于人脸检测的MATLAB代码
- 人脸检测肤色分割MATLAB程序
- matlab基于肤色和模板匹配的人脸检测
评论
共有 条评论