gpt4 book ai didi

opencv - 彩色 SURF 检测器

转载 作者:太空宇宙 更新时间:2023-11-03 20:49:32 30 4
gpt4 key购买 nike

SURF默认情况下适用于灰色图像。我正在考虑对 HSV 图像进行 SURF。我的方法是把 channel 分成H、S和V。我用S和V做关键点检测。我试图比较 SV 与 RGB 中的关键点数量,并且在 channel 方面,HSV 提供了更多功能。

enter image description here

不确定我的做法是否正确。需要一些关于在 HSV 图像上应用 SURF 的可能性的解释。我读过一篇关于在不同颜色空间而非 SURF 上应用 SIFT 的论文。

  1. 有没有更好的方法来实现这一点?
  2. 我们可以将 SURF 应用于颜色、HSV 空间吗?

感谢您的宝贵时间。

最佳答案

  1. Can we apply SURF to color, HSV space?

我没有测试它,但据我所知,SIFT 和 SURF 使用了非常(原则上)相似的检测技术:

SIFT 检测器使用 Difference-of-Gaussian (DoG)有效近似 Laplacian-of-Gaussian (LoG) 的技术, 两者都是 Blob Detection技术。

SURF 检测器使用任意大小的 box-filters/box-blurs 来计算(或近似?)Hessian 的行列式,这是一个 Blob 检测 技术。

这两种方法都使用某种策略来计算多尺度的这些 Blob (SIFT:DoG-Pyramid;SURF:积分图像以缩放过滤器大小)。最后,这两种方法都检测到给定二维数组中的blob

因此,如果 SIFT 可以在您的 (H)SV channel 中检测到良好的特征,那么 SURF 应该也能做到这一点,因为原则上它们都可以检测到 Blob 。您要做的是检测色调/饱和度/值 channel 中的 Blob :

  • 色调 Blob :相似色调的区域被不同(全部较高或全部较低)色调包围;

  • 饱和度 Blob :区域......是什么?不知道如何解释;

  • value-blobs:应该给出与灰度图像转换后的 RGB 图像的 Blob 非常相似的结果。

要补充一件事:我只是在处理检测器!不知道颜色数据如何影响 SIFT/SURF 描述

关于opencv - 彩色 SURF 检测器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16804591/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com