AttributeError: module 'cv2.cv2' has no attribute 'SIFT_create'
当你的python版本已经改为3.6.8,opencv-python和opencv-contrib-python版本都设为3.4.2.16之后,在pycharm上运行sift和surf依旧报错AttributeError: module ‘cv2.cv2’ has no attribute ‘SIFT_create’
这时候只需要把sift = cv2.SIFT()改为sift = cv2.xfeatures2d.SIFT_create()就可以运行了。
SURF同理。
即使pycharm显示找不到引用,直接运行就行了。可以跑出来。至于为什么找不到这个引用,我也不知道。