资源简介

基于形状与颜色特征融合的图像检索程序,内附案例图片+MATLAB代码+表空间+代码成功运行说明

资源截图

代码片段和文件信息

%基于颜色特征的图像检索程序
%输入待选择的图片
clear all;clc;
%输入图片
[filenamefilepath]=uigetfile(‘*.jpg‘‘选择待匹配的图像‘);
file=strcat(filepathfilename);
I=imread(file);
%图像预处理
[co] = featureco( I ); %获取颜色矩数据
%载入A B表格,提高图像运算速率
load B;
%遍历图片库,算出各类的每个图片的欧氏距离
for n=1:655; 
    B1(n1) = 0 ;
    B1(n2) = n ;
    for i=1:9;
    B1(n1) = B1(n1) + (  ( B(ni) - co(1i) ))^2 ;%计算颜色特征欧氏距离
    end
end
%按照欧氏距离从小到大进行排序
B1 = sortrows(B11);
%欧氏距离归一化处理,前15张图片依次标为1-15,后面的图片依次标为12
for i=1:15;
    B1(i3)=i;
end
for i=16:655;
    B1(i3)=17;
end
%重新将所有图片按照名称顺序由小到大排列
B1 = sortrows(B12);
%综合算法,计算待检索图片与图片库的归一化欧氏距离
for i=1:655;
    D(i1)= B1(i3);
    D(i2)= i;
end
%按照综合归一化欧氏距离进行排序,则排序越往前,表明其相似度越高
D=sortrows(D1);
%显示读取数值
str=‘H:\【A2】研一上学期\【01】数字图像\secpaper\cbircode\cbirpic\‘;
sample1=imread([strnum2str(D(12))‘.jpg‘]);
sample2=imread([strnum2str(D(22))‘.jpg‘]);
sample3=imread([strnum2str(D(32))‘.jpg‘]);
sample4=imread([strnum2str(D(42))‘.jpg‘]);
sample5=imread([strnum2str(D(52))‘.jpg‘]);
figure(‘name‘‘基于颜色特征的图像检索‘);
subplot(231);imshow(I);title(‘待检索图片‘);
subplot(232);imshow(sample1);title(‘相似度第一‘);
subplot(233);imshow(sample2);title(‘相似度第二‘);
subplot(234);imshow(sample3);title(‘相似度第三‘);
subplot(235);imshow(sample4);title(‘相似度第四‘);
subplot(236);imshow(sample5);title(‘相似度第五‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      34829  2016-01-01 11:18  cbircode\A.mat

     文件      44488  2016-01-01 11:23  cbircode\B.mat

     文件      68671  2008-11-07 00:45  cbircode\cbirpic\1.jpg

     文件       9119  2008-11-07 01:36  cbircode\cbirpic\10.jpg

     文件       7341  2008-11-07 01:36  cbircode\cbirpic\100.jpg

     文件       6034  2008-11-07 01:36  cbircode\cbirpic\101.jpg

     文件       3391  2008-11-07 01:36  cbircode\cbirpic\102.JPG

     文件       4046  2008-11-07 01:36  cbircode\cbirpic\103.jpg

     文件       5534  2008-11-07 01:36  cbircode\cbirpic\104.jpg

     文件       5723  2008-11-07 01:36  cbircode\cbirpic\105.jpg

     文件       6716  2008-11-07 01:36  cbircode\cbirpic\106.jpg

     文件       5209  2008-11-07 01:36  cbircode\cbirpic\107.jpg

     文件       4725  2008-11-07 01:36  cbircode\cbirpic\108.jpg

     文件       9280  2008-11-07 01:36  cbircode\cbirpic\109.jpg

     文件       5363  2008-11-07 01:36  cbircode\cbirpic\11.jpg

     文件       6528  2008-11-07 01:36  cbircode\cbirpic\110.jpg

     文件       6198  2008-11-07 01:36  cbircode\cbirpic\111.jpg

     文件       6176  2008-11-07 01:36  cbircode\cbirpic\112.jpg

     文件      30700  2008-11-07 00:55  cbircode\cbirpic\113.jpg

     文件       8187  2008-11-07 01:36  cbircode\cbirpic\114.jpg

     文件       2922  2008-11-07 01:36  cbircode\cbirpic\115.JPG

     文件       7546  2008-11-07 01:36  cbircode\cbirpic\116.jpg

     文件       7601  2008-11-07 01:36  cbircode\cbirpic\117.jpg

     文件       7914  2008-11-07 01:36  cbircode\cbirpic\118.jpg

     文件       2098  2008-11-07 01:36  cbircode\cbirpic\119.jpg

     文件       4373  2008-11-07 01:36  cbircode\cbirpic\12.jpg

     文件       7793  2008-11-07 01:36  cbircode\cbirpic\120.jpg

     文件       6490  2008-11-07 01:36  cbircode\cbirpic\121.jpg

     文件       6366  2008-11-07 01:36  cbircode\cbirpic\122.jpg

     文件       7007  2008-11-07 01:36  cbircode\cbirpic\123.jpg

............此处省略654个文件信息

评论

共有 条评论