我正在OpenCV(2.4.8版)中探索关键点匹配。尝试打印出关键点和/或描述符,以便更好地理解它们:
test_img = cv2.imread('../../Downloads/stanford.jpg')
print len(test_img)
detector = cv2.FeatureDetector_create("SIFT")
descriptor = cv2.DescriptorExtractor_create("SIFT")
sskp = detector.detect(test_img)
sskp, ssd = descriptor.compute(test_img, sskp)
print sskp, ssd
代码可以编译,但不打印任何内容。输出如下:
^{pr2}$这是“斯坦福.jpg“图像: http://web.stanford.edu/group/iuc/assets/bg6.jpg
为什么print
在这里不起作用?在
正如Dan Mašek所说,显然这是OpenCV旧版本中的一个bug。升级到OpenCV 2.4.12修复了此问题。在
相关问题 更多 >
编程相关推荐