求java中关于图像检索的算法

来源:百度知道 编辑:UC知道 时间:2024/06/01 20:35:52
想用java语言实现一个基于图像颜色的检索系统
其中的算法要怎么实现?
麻烦详细说明
满意的回答可以追加分数
主要的功能是用一幅图作为关键图输入,系统提取该图的颜色特征,和已建立的特征库中的特征进行匹配,找到相似的图片
能不能详细说明下,或者留下QQ号码交流一下~

计算色彩直方图,然后在数据库中找就可以了。
(为什么用颜色呢?)

至于数据库中的索引方式,要看你自己的设计了,因为是模糊匹配,大部分方案的做法是用距离来匹配
计算距离的方法有很多,比如欧式距离、相交距离、二次型距离
btw:一般用颜色去找相似的图片,速度还可以,但准确度一般,最好用一些基于轮廓、角点或尺度不变的算法来找

这可是最新技术啊
------------------
记得看过一个报导,是大学生写的软件,根据图片上颜色和人的肤色相似度判断出黄色图片,从而达到屏蔽的目的。不过比基尼和全裸的问题貌似还没解决。

根据颜色检索什麽东西?
检索图片上的文字?

提取像素的呀。。。太专业了。。。要找知道用哪个类的高手了。

将有效的文本检索技术应用到图像检索中,结合人眼视觉特性及方块编码的思想,提出了一种基于图像关键子块的检索算法.即首先利用图像方块编码的思想将图像预先分成互不重叠的子图像块,然后利用方块编码的思想,根据块的灰度差对这些子图像进行独立地编码,这些子图像的方块编码构成的块不仅能有效的描述图像的纹理内容,而且可以反映图像的形状分布和边缘分布.以此来定义图像的关键子块.最后借助文本检索技术来实现图像检索.同时,考虑到不同类型关键子块在图像中出现的频度对检索效果的影响,又提出了相应的改进算法.实验结果表明,该算法是有效的