进行 detector=cv2.SIFT()时显示错误:AttributeError: module 'cv2' has no attribute 'SIFT',通过查找相关资料得知,原来在OpenCV2中的“non-free” modules不再是默认安装的,它们均被集中在
中,在配置OpenCV时需要同OpenCV源码一块编译,本人要在Python下使用OpenCV,在编译时需要Python支持,网上有相关教程,细节操作可行性不强。还好,在Python下有已经编译好的
库,但是目前仅支持Python3.5和3.6,。下载后如下安装: