【文件属性】:
文件名称:基于matlab的人脸人眼的识别算法实现
文件大小:2.04MB
文件格式:ZIP
更新时间:2013-11-18 03:58:13
matlab 人脸、人眼识别 算法
function [face_a,skin_region]=face(I);
skin_region=skin(I);
se = strel('disk',5);
se2 = strel('disk',3);
er = imerode(skin_region,se2);
cl = imclose(er,se);
dil = imdilate(cl,se); % morphologic dilation
dil = imdilate(dil,se);
cl2 = imclose(dil,se);
d2 = imfill(cl2, 'holes'); % morphologic fill
facearea = bwdist(~d2); % computing minimal euclidean distance to non-white pixel
% figure;imshow(facearea,[]);
% imshow(d2);
face(:,:,1)=double(I(:,:,1)).*d2;
face(:,:,2)=double(I(:,:,2)).*d2;
face(:,:,3)=double(I(:,:,3)).*d2;
face_a=uint8(face);
网友评论
- 感谢分享,显示缺少一个函数,不知道是不是调试的方法不正确
- 不能运行,好像都是函数
- 很想看看算法是怎样实现的,准备学习一下
- 正在学习人脸识别方面的知识,学习一下,谢谢分享。
- 可以运行 根据颜色而非滤波器实现
- 使用说明不够详细啊,不会用啊
- 总体来说不错,但是还是和肤色相关,想要单纯根据人脸特征的识别跟踪
- 总的来说还是相当不错的,我需要类似的程序来完成期末作业,这个差不多,但是还是要自己改改。国内的matlab程序还是不太火,所以能弄到这个,也很不容易了。谢谢楼主分享