Opencv 获取错误-detector=cv2.AKAZE_create()AttributeError:';模块';对象没有属性';AKAZE#u创建';[7] &x2B;终止日期:15
早些时候,我能够运行相同的Python脚本,但我不确定为什么从上一周开始出现这个错误。我重新安装了opencv和opencv contrib,但仍然没有成功 这是我的密码:Opencv 获取错误-detector=cv2.AKAZE_create()AttributeError:';模块';对象没有属性';AKAZE#u创建';[7] &x2B;终止日期:15,opencv,Opencv,早些时候,我能够运行相同的Python脚本,但我不确定为什么从上一周开始出现这个错误。我重新安装了opencv和opencv contrib,但仍然没有成功 这是我的密码: from future import print_functionimport cv2 image = cv2.imread("IMG_3992.jpg") gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) cv2.imshow("Original", image) dete
from future import print_functionimport
cv2 image = cv2.imread("IMG_3992.jpg")
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
cv2.imshow("Original", image)
detector = cv2.AKAZE_create() (kps, descs) = detector.detectAndCompute(gray, None)
print("keypoints: {}, descriptors: {}".format(len(kps), descs.shape))
cv2.drawKeypoints(image, kps, image, (0, 255, 0))
cv2.imshow("Output", image)
cv2.imwrite('AKZ_3992.jpg',image) cv2.waitKey(0)
你能帮帮我吗提前多谢了
插科打诨..你说:
python2.7.11>>cv2.\uuuu版本\uuuuuu'2.4.12'
因此,您正在运行OpenCV 2.4.12,但cv2.AKAZE_create()
属于添加到OpenCV 3.0及更高版本的一组功能。此版本之前不存在
因此,解决方案是升级OpenCV版本
进一步阅读:您说过:
python2.7.11>>cv2.\uuuuu版本\uuuuuu'2.4.12'
因此,您正在运行OpenCV 2.4.12,但cv2.AKAZE_create()
属于添加到OpenCV 3.0及更高版本的一组功能。此版本之前不存在
因此,解决方案是升级OpenCV版本
进一步阅读:您使用的是哪个OpenCV版本?Python 2.7.11>>>cv2.\uuuuu版本\uuuuuuu'2.4.12',这就是您出现错误的原因。查看我的答案以了解详细信息。您使用的是哪个OpenCV版本?Python 2.7.11>>>cv2.\uuuuu版本\uuuuuuuuu'2.4.12'这就是您出现该错误的原因。请查看我的答案以了解详细信息。