首页 > 解决方案 > 漏洞?ORB 返回的特征比模型允许的更多

问题描述

我想比较不同图像的特征向量以进行图像识别。使用以下代码提取特征向量:

orb = cv.ORB_create(nfeatures=500)
img = cv.imread(file, 0)
kp, des = orb.detectAndCompute(img, None)

包含描述符/特征的 des 向量现在应该具有形状 (500x32),并且通常是。但在大约 20% 的情况下,我得到了一个类似(501x32)or的特征向量(502x32)

opencv 返回超过 的情况怎么会发生nfeatures

标签: python-3.xfeature-detectionorbopencv4

解决方案


推荐阅读