问题标签 [surf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1954 浏览

c# - 如何保存矩阵到 XML 文件?

我正在尝试在 C# 中使用 emguCV 的 SURF 特征检测器来检测图像的关键点。我正在使用这段代码:

所以我在那个矩阵中有关键点。我想要做的是将这些关键点保存/导出到 .xml 文件中。有人可以帮助我如何做到这一点吗?提前致谢。

0 投票
1 回答
5286 浏览

android - 使用 FAST 检测更快地进行 SURF 描述?

对于我的硕士论文,我正在对 SIFT SURF en FAST 算法进行一些测试,以在智能手机上进行徽标检测。

当我简单地对某些方法进行检测、描述和匹配时,我得到以下结果。

对于 SURF 检测器和 SURF 描述符:

找到 180 个关键点

  • 1,994 秒关键点计算时间 (SURF)

  • 4,516 秒描述时间(SURF)

  • 0.282 秒匹配时间(SURF)

当我使用 FAST 检测器而不是 SURF 检测器时

找到 319 个关键点

  • 0.023 秒关键点计算时间 (FAST)

  • 1.295 秒描述时间(SURF)

  • 0.397 秒匹配时间(SURF)

FAST 检测器比 SURF 检测器快得多,甚至检测到几乎两倍的关键点,速度快 100 倍。这些结果是可以预见的。

下一步虽然不是预期的结果。使用 319 个 FAST 关键点的 de SURF 描述符怎么可能比使用 180 个 SURF 关键点的速度更快?

据我所知,描述与检测算法无关……但这些结果并不像预期的那样。

有谁知道这怎么可能?

这是代码:

0 投票
1 回答
4226 浏览

python - python的opencv 2.4中缺少冲浪

我正在尝试使用 OpenCV 在 python 中实例化一个 SURF 对象,如此处所述但发生了这种情况:

有谁知道为什么会发生这种情况,或者 OpenCV 的 Python 版本中是否缺少 SURF?

0 投票
1 回答
1927 浏览

c++ - 从gpu特征描述符转换的opencv特征描述符的问题

我在使用openvc将GPU特征描述符矩阵转换为CPU特征描述符矩阵时遇到了一些问题,使用:

如您所见,此方法将保存描述符的 GpuMat 转换为保存它们的浮点向量。问题是,当我访问这个向量的某个元素时,返回的值与预期的间隔完全不同0to 255。我制作了以下测试程序来比较通过SURF_GPUand获得的提取时间和描述SURF

检查 的元素descriptorsConverted,我希望得到 和 之间的值0255就像我访问 的元素时得到的一样descriptorsCPU。相反,我得到了如下值:

我怀疑这个问题与返回的类型有关downloadDescriptors,尽管很明显它返回了一个浮点向量。

0 投票
1 回答
573 浏览

c++ - 使用冲浪检测器进行对象匹配

我正在尝试使用 SURF 检测器从图像中检测对象。为此,我尝试调试 OpenCV 提供的代码:

但它不断显示运行时错误..

你能告诉我这背后的原因吗?

0 投票
1 回答
295 浏览

c++ - 使用 SURF 如何通过说这是匹配图像来给出结果?

我正在做一个项目来识别纸币的价值,我应该返回价值。我使用SURF 算法来检测价值。有几个货币价值模板,我将这些模板与从移动相机捕获的货币图像匹配。 .

通过使用 SURF,我可以匹配值,如果值匹配,则在 vale 周围绘制一个矩形。如果值不匹配,则不绘制矩形....

*问题是我如何返回匹配的值。在命令提示符下显示值就足够了。*请帮我。非常感谢您..

0 投票
4 回答
25165 浏览

python - 有没有人有任何使用 OpenCV 和 python 进行描述符提取的例子?

我正在尝试使用 OpenCV 从图像中提取 SURF 描述符。我正在使用 OpenCV 2.4 和 Python 2.7,但我很难找到任何提供有关如何使用这些函数的任何信息的文档。我已经能够使用以下代码来提取特征,但我找不到任何明智的方法来提取描述符:

我尝试提取描述符的代码是:

有没有人有任何做这种事情的示例代码,或指向任何提供示例的文档的指针?

0 投票
1 回答
2131 浏览

opencv - 如何使用 SURF 和 C 检测视频中的对象?

我使用教程中的 SURF 程序来检测视频帧中的对象。但这会检测到所有关键点和描述符。我如何更改程序以仅检测特定对象?

0 投票
1 回答
11289 浏览

opencv - 使用 SURF 在检测到的对象周围绘制矩形

我正在尝试从以下涉及冲浪检测器的代码中检测对象,我不想绘制匹配项,我想在检测到的对象周围绘制一个矩形,但不知何故我无法获得正确的 Homography,请任何人指出在哪里我错了。

0 投票
0 回答
378 浏览

image-recognition - 通过 SURF 描述符识别对象的多次出现

我的目标是识别并标记图像中所有出现的测试对象。我一直在使用 SURF 描述符来识别对象。目前,我能够从对象图像和场景图像中提取描述符,然后通过基于欧几里德距离的最近邻方法匹配它们。然后,计算一个单应矩阵(带有RASNAC)来定位和标记图像场景中的对象。但是如果对象在图像场景中多次出现,我不知道如何标记它。?