(一) 图像分类:函数Test.m,输入图像路径,返回分类结果
贴上代码:
% 图像分类
%输入图像路径,返回字符串图像的分类风格
%****************************************************************
function style = Test(ImagePath)
%加载各种数据和分类器
load example
load svmClassifier
load categoryClassifier
color = Color(ImagePath); %Color函数---返回输入图像的256维颜色特征:
C = svmclassify(svmStruct1,color);
style = 'null';
if C == 'true' %地中海风格
style = '地中海风格';
else
C = svmclassify(svmStruct2,color);
if C == 'true'
style = '现代简约';
else
vein = Vein(ImagePath);%Vein函数--得到输入图像的8维纹理特征
C = svmclassify(svmStruct3,vein);
if C == 'true'
style