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就本人电脑上不行。
版权声明:本文为qq_39621037原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。