资源简介

一个基于LBP(局部二值模式)的完整的人脸识别系统,包括局部二值化和求直方图特征向量等子程序,加入人脸数据库可以测试人脸识别率,识别率很高。

资源截图

代码片段和文件信息

function HST=HSTGET(X)
%取得一幅图片的归一化LBP特征直方图
%  X=imread(‘1.bmp‘);
 TEMP=imresize(X[160 160]);
 D=size(TEMP);
% D = size(X);
sx = D(1);
sy = D(2);
%P=zeros(sxsy);
Xi = zeros(sy+2sx+2);
Xi(2:sy+12:sx+1) = TEMP;
for i=2:sx+1;
    for j=2:sy+1;
        P(i-1j-1)=(Xi(i-1j-1)>=Xi(ij))+2*(Xi(i-1j)>=Xi(ij))+4*(Xi(i-1j+1)>=Xi(ij))+8*(Xi(ij+1)>=Xi(ij))+16*(Xi(i+1j+1)>=Xi(ij))+32*(Xi(i+1j)>=Xi(ij))+64*(Xi(i+1j-1)>=Xi(ij))+128*(Xi(ij-1)>=Xi(ij));
    %%%%%%%% P(ij)=X(ij);
    end 
end
%%%
map = 0:255;%像素值范围
newMax  = 0; % number of patterns in the resulting LBP code产生的LBP代码里模式的个数
index   = 0;
  for i = 0:255
    j = bitset(bitshift(i18)1bitget(i8)); %rotate left
    numt = sum(bitget(bitxor(ij)1:8)); %number of 1->0 anddf
    if numt <= 2   %变换次数小于等

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-07-25 10:58  LBP face recongnition system\
     文件        2996  2012-07-23 19:45  LBP face recongnition system\HSTGET.m
     文件         552  2012-07-21 13:13  LBP face recongnition system\strtonum.m
     文件        4551  2012-07-23 19:46  LBP face recongnition system\test.m
     文件         158  2012-07-17 10:03  LBP face recongnition system\zhifang.m

评论

共有 条评论