比较两个图像的Daisy描述符

时间:2016-02-20 03:31:49

标签: python image-processing feature-detection feature-extraction

我关注http://scikit-image.org/docs/0.11.x/auto_examples/plot_daisy.html,但是不太清楚desc [0],desc [1]和desc [2]是什么意思。我试图使用Brutte Force或Flann matcher比较两个图像的描述符向量。但是两个图像的描述符向量的大小不相同。 任何人都可以建议我解决这个问题的方法吗?

1 个答案:

答案 0 :(得分:2)

您的问题可能与您尝试访问要素向量的方式有关。

在您为示例发布的链接中,变量descs是一个3维数组,前两个维度表示您要访问的特征向量,而第三个维度是实际的描述符向量。换句话说,您访问所有专长向量的方式是:

  

descs [i] [j]

在这个具有预定义参数的特定示例中(步长= 180,半径= 58,环= 2,直方图= 6),您正在构建长度为104 的特征向量。

向量的长度来自13个圆形区域中每个区域的8个方向区域(#rings x #histograms + 1,其中#rings = 2,#histograms = 6,对于此特定示例,1为中心区域)位于半径58像素内。

  

技艺。长度= #bins x #regions = 8 x 13 = 104

希望这可以帮助您解决问题。