• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: Matlab
  • 标签: MATLAB  

资源简介

人脸识别的方法有很多,研究的方法也不同,所以有不同的分类方法。根据我们所读入图像中人脸的角度不同,可分为正脸,侧脸的人脸识别。根据合个器官的肤色和形状不同,我们可有基于几何特征和基于肤色的人脸识别。根据读入图像的色彩不同,我们可有彩色和灰度图像的人脸识别

资源截图

代码片段和文件信息

function [] = detection()
clear;
close all;
l = imread(‘2-2.jpg‘);
figure(1);
imshow(l);
l=double(l);
k=rgb2ycbcr(l);
imshow(k);
f=zeros(267400);


for i= 1:267
    for j=1:400
%Y=0.257*l(ij1)+0.504*l(ij2)+0.098*l(ij3);
%Cb=0.148*l(ij1)-0.291*l(ij2)+0.439*l(ij3);
%Cr=0.439*l(ij1)-0.368*l(ij2)-0.071*l(ij3);
Y=k(ij1);
Cb=k(ij2);
Cr=k(ij3);
%Wci(Y)
if(Y<125)
Wcb =23+(Y-16)*(46.97-23)/(125-16);
Wcr =20+(Y-16)*(38.76-20)/(125-16); 
aCb =108+(125-Y)*(118-108)/(125-16);%aCi(Y)(Ci(Y)平均数)
aCr =154-(125-Y)*(154-144)/(125-16);
end
if(Y>188)
Wcb =14+(235-Y)*(46.97-14)/(235-188);
Wcr =10+(235-Y)*(38.76-10)/(23

评论

共有 条评论