-
大小: 29KB文件类型: .zip金币: 1下载: 0 次发布日期: 2021-06-14
- 语言: Matlab
- 标签: LBP getmapping MATLAB代码
资源简介
该程序将将原来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\
- 上一篇:粗糙集特征约简算法
- 下一篇:三维网格地形图和多个点构成的路径matlab)
相关资源
- 粒子群算法matlab代码及使用
- 直接序列扩频通信系统Matlab代码仿真
- 循环码matlab代码
- lbp MATLAB代码
- 光谱拟合matlab代码
- k-中心点算法Matlab代码实现
- KCF加尺度matlab代码
- 基于DWT和SVD结合的水印嵌入MATLAB代码
- 层次聚类matlab代码
- 人工蜂群算法 matlab代码
- 三种传统去噪方法MATLAB代码
- LBP特征提取 程序 代码 MATLAB版
- 局部保持投影原文及matlab代码
- 无约束最优化的matlab代码
- 均值滤波MATLAB代码实现
- 自适应滤波matlab代码
- 图像lbp特征提取的MATLAB实现源码
- Gauss消去法:顺序高斯消去 matlab代码
- 常见纹理特征提取的MATLAB代码
- 经验模态分解Matlab代码
- sift配准 matlab代码
- adaboost算法Matlab代码及训练数据
- MIMO-OFDM不同信道估计的对比matlab代码
- SVM算法仿真matlab代码
- 遗传算法-matlab代码
- 用衍射追迹实现衍射受限透镜成像。
- DNA加法MATLAB代码
- 多层感知器解决异或问题MATLAB代码
- HOG特征matlab代码实现
- 信噪比matlab代码
评论
共有 条评论