opencv2.4.8,Python:无法打印SIFT关键点和描述符

2024-10-01 11:29:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在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在这里不起作用?在


Tags: testimgcreatecv2detectoropencv描述符jpg