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