1
我正在尝试计算图像数据库的ORB(Oriented FAST and Rotated BRIEF)功能。 nexr的任务是使用Bag Of Words方法来计算图像的最终特征。我的问题是,在某些情况下,我从数据库的图像中获取了0个关键点(无论是在ORB中还是在BRISK实现中)。我的代码是here。使用ORB描述符检测零关键点
img = cv2.imread('D:/_DATABASES/clothes_second/striped_141.descr',0)
orb = cv2.ORB()
kp = orb.detect(img,None)
kp, des = orb.compute(img, kp)
img2 = cv2.drawKeypoints(img,kp,color=(0,255,0), flags=0)
plt.imshow(img2),plt.show()
这里可以做些什么,至少orb找到一个关键点?如何对这些情况使用密集取样?