关于Python中opencv的SIFT的安装问题
此方法适用与python3.x的版本:
在我们调用函数SIFT的时候会出现报错、首先检查下你的opencv版本,是否超过了3.4。
解决办法
pip uninstall opencv-python
pip install opencv-python ==3.4.2.16
pip install opencv-contrib-python==3.4.2.16
##(这是由于SIFT算法现目前已经申请了版权专利,导致新版本的opencv可能无法正常使用。
这时我们运行就不会报错了。)
使用方法:
shift =cv.xfeatures2d.SIFT_create()