高光谱图像分类--SVM


matlab 本身自带的SVM有缺陷,libsvm使用起来麻烦,本程序使得你只用两行代码就能搞定图像的分类,简单轻松。感兴趣的可以下去试一下,因为代码是本人研究课题中的一部分,暂时不方便公开,但大家可能方便地使用。如果有什么BUG,欢迎留言,我会进行更新。
资源截图
代码片段和文件信息
function demo
clc
addpath(‘libsvm_win‘);
addpath(‘tensor_toolbox_2.4‘);
load(‘AVIRIS01.mat‘);
obj_svm = class_svm(HSI_DATA);
obj_svm.CLASSIFY_DEL_CLASSES = [17];%delete the background class 17 is the index of this class which can be found in ‘classify_groundtruth.m‘
obj_svm = obj_svm.classify();
imshow(obj_svm.CLASSIFY_RESULT_IMG);
fprintf(‘OA = %d%%
‘round(obj_svm.CLASSIFY_RESULT_OA*100));

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-09-14 19:28  svm_matlab
     目录           0  2012-09-14 19:26  svm_matlab@class_svm
     文件         456  2012-09-14 19:26  svm_matlab@class_svmcalculate_criteria.p
     文件         293  2012-09-14 19:26  svm_matlab@class_svmclassify.p
     文件         653  2012-09-14 19:26  svm_matlab@class_svmclassify_check.p
     文件         335  2012-09-14 19:26  svm_matlab@class_svmclassify_core.p
     文件         839  2012-09-14 19:26  svm_matlab@class_svmclassify_groundtruth.p
     文件         870  2012-09-14 19:26  svm_matlab@class_svmclassify_train.p
     文件         545  2012-09-14 19:26  svm_matlab@class_svmclass_svm.p
     文件    17762226  2012-09-14 17:11  svm_matlabAVIRIS01.mat
     目录           0  2012-09-14 19:28  svm_matlabconfig
     文件        2383  2011-11-30 20:52  svm_matlabconfigground_truth.png
     文件         406  2012-09-14 18:03  svm_matlabdemo.m
     目录           0  2012-09-14 19:26  svm_matlablibsvm_win
     文件      140800  2011-11-05 12:35  svm_matlablibsvm_winlibsvm.dll
     文件        8192  2011-11-05 12:35  svm_matlablibsvm_winlibsvmread.mexw32
     文件       10752  2011-11-05 12:35  svm_matlablibsvm_winlibsvmread.mexw64
     文件        7680  2011-11-05 12:35  svm_matlablibsvm_winlibsvmwrite.mexw32
     文件        9216  2011-11-05 12:35  svm_matlablibsvm_winlibsvmwrite.mexw64
     文件      107008  2011-11-05 12:35  svm_matlablibsvm_winsvm-predict.exe
     文件       80384  2011-11-05 12:35  svm_matlablibsvm_winsvm-scale.exe
     文件      140800  2011-11-05 12:35  svm_matlablibsvm_winsvm-toy.exe
     文件      135680  2011-11-05 12:35  svm_matlablibsvm_winsvm-train.exe
     文件       20480  2011-11-05 12:35  svm_matlablibsvm_winsvmpredict.mexw32
     文件       24064  2011-11-05 12:35  svm_matlablibsvm_winsvmpredict.mexw64
     文件       49152  2011-11-05 12:35  svm_matlablibsvm_winsvmtrain.mexw32
     文件       62976  2011-11-05 12:35  svm_matlablibsvm_winsvmtrain.mexw64
     目录           0  2012-09-14 19:26  svm_matlab ensor_toolbox_2.4
     目录           0  2012-09-14 19:26  svm_matlab ensor_toolbox_2.4@ktensor
     文件         296  2012-09-14 19:26  svm_matlab ensor_toolbox_2.4@ktensorarrange.p
     文件          46  2012-09-14 19:26  svm_matlab ensor_toolbox_2.4@ktensorContents.p
............此处省略275个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)