所以, 这个问题类似于我的需要,但那里的答案并不完全匹配。 我正在寻找一种方法来获取一组SURF描述符并将其存储在MySQL数据库中,以便可以从用户处获取图像,然后快速运行反向图像搜索。

我现在在做什么

目前,我正在获取jOpenSurf给我的描述符列表,遍历它们,并将它们转换为两个64字符串 有了这个,我可以很容易地查询和找到精确匹配,但是我不只是想要精确匹配,我想对特征进行比较。

什么(我认为)我需要做什么

在进行了一些在线研究并查看了jOpenSurf提供的比较代码之后,我认为我需要做的是将每个兴趣点的矢量值存储在数据库中,以便进行比较。 但那就是我被困住的地方。

我需要帮助的是什么

世界上如何将向量值存储到MySQL数据库中,以便可以对图像上的相似性匹配进行比较?

===============>>#1 票数:3 已采纳

我不知道mysql中有什么可以在本地进行矢量比较的-有人质疑地理空间模块是否允许这样做,但共识是不可行的(例如矢量上的余弦函数)。

您需要评估数据库之外的相似性得分,并在评估后将它们存储在数据库中(例如,将每个图像的前5次点击存储在数据库中)。 假设您使用的是对称评分算法,您只需要为最多N个图像更新数据库,以便为每个评估的新图像管理前N个相似图像。

使用反向索引数据库(例如搜索引擎)在基于图像特征和其他元数据或文本提供图像相关性搜索时有一些有趣的工作(如果您选择的话): http : //www.mendeley.com/research/lire-lucene -图像检索-一个伸长-java的CBIR库/

  ask by LoveAndCoding translate from so

未解决问题?本站智能推荐:

3回复

如何读取和存储图像文件夹(MATLAB)

我想从文件夹中读取一组图像,然后将其存储在数组中,以便如果我问imshow(imageArray(5))它将在数组中显示第5张图像。 到目前为止,使用从类似问题中发现的一些代码,我可以得出以下结论: 但是,当我这样做时,出现以下错误: 由于左侧和右侧的元素数量不同,因此无法执
3回复

压缩数字化文档图像

现在法律要求我们将公司的所有财务文件数字化,并每3个月提交一次评估。 由于这是敏感数据,我们决定自己动手并构建某种数字数据存档。 该工具运行良好,但在使用7个月后,我们开始担心这些图像使用的磁盘空间。 这里有一些关于数字化文件数量的信息: 每天扫描和存档15K文档,最终P
2回复

我应该将电子邮件存储在数据库还是文本文件中?

我需要通过简单的形式(例如新闻通讯)存储电子邮件地址,但是网站的负载很高,所以我想知道是否要将它们存储到文本文件中(最终写一个cronjob将其每晚存储到数据库),还是将它们直接存储到数据库?
5回复

如何从指纹图像中删除背景?

我有一个从滑动扫描仪拍摄的指纹图像。 但是输出没有干净的背景。 它看起来像这样: 脏http://img208.imageshack.us/img208/2622/dirtyie0.png 我想删除背景,以便进一步处理更准确。 像这样的东西: 清理http://img51
1回复

二进制图像中2点之间的0到1转换数

我有二进制指纹图像。 我想计算2点之间从1转换为0的次数。 两点的值是0。有什么预兆可以帮助我编写matlab代码吗? 我的照片在这里: 我的观点是a,b。 我在a,b之间画线
1回复

指纹图像二值化

我有一个指纹扫描仪应用程序,可以从设备中获取手指图像数据。 现在,我尝试对图像进行二值化。 我正在使用Otsu的算法对图像进行二值化处理,即像素的值为0或255。 使用相同的算法,阈值大约在160左右计算。 这是我的代码: 但是生成的图像不是所需的输出。 谁能
1回复

我需要将图像加载到简单的GUI中以在MATLAB中进行指纹识别,但是仅成功加载了一个图像

每当我尝试加载下面给出的特定图像“ 1.bmp”以外的其他任何图像时,都会显示以下错误: 使用图像TrueColor CData时出错,包含超出范围0.0 <= value <= 1.0的元素 imagesc中的错误(第19行)hh = image(varargin {1}
1回复

指纹图像的图像分割

我正在为指纹图像进行图像处理。我想进行图像分割.java中是否有用于指纹图像的图像分割算法? 输入图像和分段图像:
1回复

如何为fingreprint图像确定前景区域的边界

我正在用Java为指纹图像编写一个图像处理应用程序。 在此,我完成了图像二值化,图像细化以及细节提取。但是,要从图像中获取真正的细节,我必须对指纹图像进行后处理。 我想从提取的细节中去除边界细节。我研究了各种研究论文,以对指纹图像进行后处理。毕竟,我知道我必须固定指纹图像的前景区域以去除
1回复

在指纹图像和增量上绘制圆

如何通过这些指纹元素绘制一个圆或x以仅显示在增量点或核心上以显示典型的图形形式。 我的意思是我该如何检测指纹图像的核心和增量。 我实际上有一个项目,我从扫描仪中收集指纹作为图像对象,我想对其进行分析,以便在图像上绘制顶点和egdes。 典型示例是附加的图像