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);
2022-04-24 19:09:43 2.04MB matlab 人脸、人眼识别 算法
1
通过摄像头进行视频抓取,识别人脸、人眼,并自动保存成图片。 1.需要自行安装emgu的库,并设置好path,可官网下载 2.需要自行准备好摄像头并安装好驱动 3.需要vs2012或者SharpDevelop进行编译,bin下已有编译好的exe 官网例子,参考官网和一些资料,代码比较简单。大家也仅供参考。
2014-04-10 00:00:00 2.08MB emgu 人脸 识别
1