sift = cv2.xfeatures2d.SIFT_create()在OpenCV4.n版本下无法使用

一 .原因:OpenCV4.n版本下没有使用该算法的权限
二 .解决措施:
1 .在anaconda下自定义一个环境,然后安装OpenCV3.4.2.17
命令:
① pip install --user opencv-contrib-python3.4.2.17
如果显示权限不足,需要将–user去掉。
② pip install opencv-python
3.4.2.17
2 .在PyCharm中将环境配置成你自定义的环境就可正常使用了。

你可能感兴趣的:(OpenCV)