基于内容的图像检索matlab小程序,使用图像的9种主要颜色为检索特征。
% RGB retrieval
%fid=fopen('ninecolor3_distr.dat','r'); normalized central moments
fid=fopen('ninecolor2_distr.dat','r');
%fid2=fopen('edge2_radon_svd0.dat','r');
%fid1=fopen('edge2_radon_svd90.dat','r');
%fid3=fopen('edge2_radon_0org.dat','r');
%fid4=fopen('edge2_radon_90org.dat','r');
fid2=fopen('ninecolor2_dist.dat','r');
PCACOE=10;
MU=0.78315;
DLT=0.16879;
MAX=1.6582;
MIN=0;
MU1=58.781;
DLT1=19.922;
MAX1=130.83;
MIN1=0;
MU2=2.6843;
DLT2=0.66799;
MAX2=4.5187;
MIN2=0;
%fid1=fopen('avecolor.dat','r');
%for (i=1:910)
% tmp_mom=fread(fid1,10,'float');
% ind12(:,i)=tmp_mom(1:PCACOE);
% tmp_mom=fread(fid2,10,'float');
% ind13(:,i)=tmp_mom(1:PCACOE);
%end
%ind_pca0=ind12';
%ind_pca90=ind13';
%fclose(fid1);
%fclose(fid2);
%for (i=1:910)
% tmp_mom=fread(fid3,128,'float');
% ind14(:,i)=tmp_mom(1:128);
% tmp_mom=fread(fid4,128,'float');
% ind15(:,i)=tmp_mom(1:128);
%end
%ind_0org=ind14';
%ind_90org=ind15';
%fclose(fid3);
%fclose(fid4);
for (i=1:910)
hist1(:,i)=fread(fid2,18,'float');
end
ind_dis=hist1';
fclose(fid2);
for (i=1:910)
hist(:,i)=fread(fid,63,'float');
end
ind_c=hist';
fclose(fid);