资源简介

该程序将将原来CLBP代码中的过期MATLAB函数进行了替换,并对程序中的代码段进行了注释。整段代码可以实现,在下载Outex数据集之后,运行资源中的.m文件即可知道传统LBP,ULBP以及CLBP的分类结果,还有以不同联合直方图的方法得到的不同结果

资源截图

代码片段和文件信息

%  ClassifyOnNN computes the classification accuracy
%  CP=ClassifyOnNN(DMtrainClassIDstestClassIDs) returns the classification accuracy 
%  The input “DM“ is a m*n distance matrix m is the number of test samples n is the number of training samples
%  ‘trainClassIDs‘ and ‘testClassIDs‘ stores the class ID of training and
%  test samples

%  Examples
%  --------
%       I1=imread(‘rice1.png‘);
%       I2=imread(‘rice2.png‘);
%       I3=imread(‘rice3.png‘);
%       I4=imread(‘rice4.png‘);
%       mapping=getmapping(8‘u2‘); 
%       M(1:)=LBPV(I118mapping); % LBPV histogram in (81) neighborhood using uniform patterns
%       M(2:)=LBPV(I218mapping); 
%       S(1:)=LBPV(I318mapping); 
%       S(2:)=LBPV(I418mapping); 
%       M = ConvertU2LBP(M8); % convert u2 LBP or LBPV to meet the requirement of global matching scheme
%       S = ConvertU2LBP(S8);
%       DM = distGMPDRN(MS823);
%       CP=ClassifyOnNN(DM[11][11]);

function CP=ClassifyOnNN(DMtrainClassIDstestClassIDs)
% Version 1.0
% Authors: Zhenhua Guo Lei Zhang and David Zhang
% Copyright @ Biometrics Research Centre the Hong Kong Polytechnic University

if nargin<3
    disp(‘Not enough input parameters.‘)
    return
end

rightCount = 0;
for i=1:length(testClassIDs);
    [distNew index]= min(DM(i:));   % find Nearest Neighborhood
    if trainClassIDs(index) == testClassIDs(i)  % judge whether the nearest one is correctly classified
        rightCount = rightCount+1;
    end
end
CP = rightCount/length(testClassIDs)*100;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1573  2009-06-30 13:04  CLBP\ClassifyOnNN.m
     文件        4676  2019-09-06 10:17  CLBP\DemoCodesForOutex.m
     文件        6701  2019-09-06 11:11  CLBP\clbp.m
     文件        1220  2009-06-30 08:39  CLBP\distMATChiSquare.m
     文件        2806  2019-09-06 10:11  CLBP\getmapping.m
     文件         620  2019-09-02 20:16  CLBP\readme.txt
     文件       22367  2006-12-04 11:15  CLBP\rice.png
     目录           0  2019-09-06 14:11  CLBP\

评论

共有 条评论