opencv-contrib-python
是opencv
的一个扩展库,如果要使用SIFT
或SURF
则需要安装此包。
然而,现在的opencv-contrib-python 3.4.2
以后的版本并不支持SIFT
和SURF
。
所以现在正确安装opencv-contrib-python
并使用SIFT
的方式是:使用降级的3.4.2.16版本的opencv-python 和 opencv-contrib-python
最终环境配置如下:
python==3.7.10
opencv-python==3.4.2.16
opencv-contrib-python==3.4.2.16
一定要是python 3.7
才行,同时降级之前先pip uninstall opencv-python
和pip uninstall opencv-contrib-python
.
亲测只有opencv-contrib-python==3.4.2.16
可行,3.4.2.17
就本人电脑上不行。