图像检索

二维、三维图形系统,数字图像处理,图像检索
posts - 1, comments - 0, trackbacks - 0, articles - 1
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

 

一、系统主界面功能说明


 

选择图像库:选择当前操作的图像库路径。特征入库、训练模型和语义分类都是基于当前选择路径的图像的。检索时不需要选择图像库路径,是基于数据库存储的图像特征和语义特征检索。

打开:打开待检索图片。

开始检索:执行图像检索。也可以通过“图像检索”菜单选择对应的算法检索。

单一特征选择:选择单一的图像特征进行检索,包括多种颜色、纹理和形状特征。

综合特征检索:选择综合特征进行图像检索。

检索进度:显示检索进度。

检索结果:显示检索结果,按相似度排序显示结果图片的缩略图。可在“图像检索”->“设置图片显示数目”修改显示结果的数目。


 

二、语义特征功能说明

简要说明:系统可支持独立的基于视觉的图像检索,也可以结合图像的语义特征进行检索。采用支持向量机算法进行语义分类。具体操作如下:

(1)     训练模型:选择已进行人工分类的训练图像库(即人工指定语义特征,目前支持一、二级分类),选择“语义分类”->“训练SVM模型”,在弹出的对话框中输入模型名称,选择分类的特征类型,设置算法参数,点击确定开始训练模型。模型文件存储在数据库的SVM_MODEL表中。

 

(2)     语义分类:选择需要进行语义分类的图像库路径,点击“语义分类”->SVM语义分类”,在弹出对话框中选择用于分类的模型(根据在训练模型时输入的模型名称选择),点击确定开始进行语义分类。分类的结果存储在数据库的SEMANTIC表中。

三、检索效果比较

基于特征的图像检索效果:

 

检索结果中存在其它类型的图像,检索效果一般。

 

点击“语义过滤”选择指定语义类型:

 

结合语义特征的检索效果:

 

检索结果已没有其它类型的干扰。

 

采用改进后的综合特征进行检索:

 


需要源码的朋友可与我联系:ttyangf@qq.com