WEB开发网
开发学院软件开发VC 用VC++实现图像检索技术 阅读

用VC++实现图像检索技术

 2008-11-13 19:31:24 来源:WEB开发网   
核心提示: Sim(G,S)= (N为颜色级数,Sim越靠近1两幅图片越相似)可以对上面2中的公式加改进对某些相对重要的颜色乘上一个权重,用VC++实现图像检索技术(2),就可以做寻找某一前景或组合的查询,全图的颜色直方图算法过于简单,实现对图像中的具体对象的查询,支持对象的移位、旋转和部分变形;颜色

Sim(G,S)= 用VC++实现图像检索技术

(N为颜色级数,Sim越靠近1两幅图片越相似)

可以对上面2中的公式加改进对某些相对重要的颜色乘上一个权重,就可以做寻找某一前景或组合的查询。

全图的颜色直方图算法过于简单,因此带来很多问题,如:可能会有两幅根本不同的图像具有完全一样的颜色直方图,不反映颜色位置信息,这样导致查准率和查全率都不高,因此问文章提出了一个改进,即将图像进行了分割,形成若干子块,这样就提供了一定程度的位置信息,而且可以对含用户感兴趣的子块加大权重,提高检索的查询智能性和查准查全率,相应的公式有,子块Gij与Sij的相似性度量为:

用VC++实现图像检索技术

(P为所选颜色空间的样点数)

再引入子块权重Wij,选取L个最大的Sim值作Simk(Gk,Sk),就有:

用VC++实现图像检索技术

(Wk 的选取应根据图像的特点决定,可以使图像中间或用户指定的区域权重大,以反映图像的位置信息)

d) 颜色对实现思路介绍:

主要目的:借助图像中相邻子块之间的颜色直方图的配对建模,实现对图像中的具体对象的查询,支持对象的移位、旋转和部分变形;

颜色对方法特别适合于对边界明显的对象的查询;

实现思路:计算用户输入图像的子块直方图片à用户选定包含查询对象的子块à计算这些子块与周围相邻的子块的颜色对表à将这些颜色对中差值小于某一域值的颜色对删除以消除颜色噪声à选取颜色对表中数值最大的几个颜色对做为图片的代表特征à搜索目标图像的每一子块的颜色对表寻找与这写代表颜色对的匹配à统计单一匹配次数à若有某一比例以上的颜色对匹配到,图像即被检索到。

上一页  1 2 3 4 5 6 7  下一页

Tags:VC 实现 图像

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接