基于形状与颜色特征融合的图像检索程序


基于形状与颜色特征融合的图像检索程序,内附案例图片+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】数字图像secpapercbircodecbirpic‘;
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  cbircodeA.mat

     文件      44488  2016-01-01 11:23  cbircodeB.mat

     文件      68671  2008-11-07 00:45  cbircodecbirpic1.jpg

     文件       9119  2008-11-07 01:36  cbircodecbirpic10.jpg

     文件       7341  2008-11-07 01:36  cbircodecbirpic100.jpg

     文件       6034  2008-11-07 01:36  cbircodecbirpic101.jpg

     文件       3391  2008-11-07 01:36  cbircodecbirpic102.JPG

     文件       4046  2008-11-07 01:36  cbircodecbirpic103.jpg

     文件       5534  2008-11-07 01:36  cbircodecbirpic104.jpg

     文件       5723  2008-11-07 01:36  cbircodecbirpic105.jpg

     文件       6716  2008-11-07 01:36  cbircodecbirpic106.jpg

     文件       5209  2008-11-07 01:36  cbircodecbirpic107.jpg

     文件       4725  2008-11-07 01:36  cbircodecbirpic108.jpg

     文件       9280  2008-11-07 01:36  cbircodecbirpic109.jpg

     文件       5363  2008-11-07 01:36  cbircodecbirpic11.jpg

     文件       6528  2008-11-07 01:36  cbircodecbirpic110.jpg

     文件       6198  2008-11-07 01:36  cbircodecbirpic111.jpg

     文件       6176  2008-11-07 01:36  cbircodecbirpic112.jpg

     文件      30700  2008-11-07 00:55  cbircodecbirpic113.jpg

     文件       8187  2008-11-07 01:36  cbircodecbirpic114.jpg

     文件       2922  2008-11-07 01:36  cbircodecbirpic115.JPG

     文件       7546  2008-11-07 01:36  cbircodecbirpic116.jpg

     文件       7601  2008-11-07 01:36  cbircodecbirpic117.jpg

     文件       7914  2008-11-07 01:36  cbircodecbirpic118.jpg

     文件       2098  2008-11-07 01:36  cbircodecbirpic119.jpg

     文件       4373  2008-11-07 01:36  cbircodecbirpic12.jpg

     文件       7793  2008-11-07 01:36  cbircodecbirpic120.jpg

     文件       6490  2008-11-07 01:36  cbircodecbirpic121.jpg

     文件       6366  2008-11-07 01:36  cbircodecbirpic122.jpg

     文件       7007  2008-11-07 01:36  cbircodecbirpic123.jpg

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

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

发表评论

评论列表(条)