资源简介

利用matlab中fuzzy函数对图像进行分类,特征包括图像lab各个色彩通道的熵,以及saturation的熵

资源截图

代码片段和文件信息

%利用lab空间各个分量的熵作为特征分类

clc
clear
close all

filecontent=dir([pwd‘/*.jpg*‘]);
currentDir=pwd;
mkdir(‘ClassLabS1‘)
mkdir(‘ClassLabS2‘)
featureMatri=zeros([length(filecontent)5]);
for k=1:length(filecontent)
fname=filecontent(k).name;
img=imread(fname);
[MNc]=size(img);

cform = makecform(‘srgb2lab‘); %Create color transformation structure,
%Convert from the sRGB to the L*a*b* color space.
LAB = applycform(img cform); %Apply device-independent color space transformation
imgHsv=rgb2hsv(img);
featureMatri(k1)=entropy(LAB(::1));
featureMatri(k2)=entropy(LAB(::2));
featureMatri(k3)=entropy(LAB(::3));
featureMatri(k4)=entropy(imgHsv(::

评论

共有 条评论