OpenCV空间匹配(除了羽毛袋,Lazebnik)

OpenCV空间匹配(除了羽毛袋,Lazebnik),opencv,Opencv,我正在尝试创建特征的空间表示。基本上,将图像细分为网格,例如4个网格,并为每个网格检测特征。特征被聚集成可视词。为每个网格创建直方图,然后我可以用直方图交点匹配相应的网格。这是我正在写的论文。首先,如何细分图像并检测特征?我在Opencv中发现了GridAdaptedFeatureDetector,但我不知道如何获取特定网格的功能。我可以定义一个感兴趣的区域,分别检测特征并将它们添加到直方图中,但这听起来很复杂,也很浪费时间。也许有一个简单的方法。欢迎提出任何意见。提前谢谢。你的问题基本上是如何

我正在尝试创建特征的空间表示。基本上,将图像细分为网格,例如4个网格,并为每个网格检测特征。特征被聚集成可视词。为每个网格创建直方图,然后我可以用直方图交点匹配相应的网格。这是我正在写的论文。首先,如何细分图像并检测特征?我在Opencv中发现了
GridAdaptedFeatureDetector
,但我不知道如何获取特定网格的功能。我可以定义一个感兴趣的区域,分别检测特征并将它们添加到直方图中,但这听起来很复杂,也很浪费时间。也许有一个简单的方法。欢迎提出任何意见。提前谢谢。

你的问题基本上是如何实现她的论文。好消息是Lazebnik教授在这里分享了源代码或她的空间金字塔:

然而,如果需要,它是一个matlab实现,您必须将其转换为OpenCV

您还可以在此处查看所使用的数据集。

相关: