请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

surf = cv2.xfeatures2d.SURF_create()报错

环境:

  • python-3.9.2
  • opencv-python-4.5.3.56
  • opencv-contrib-python-4.5.3.56

图片描述

网上有些说法是要把opencv-python和opencv-contrib-python回退到3.4.2.16才行
但是发现这个版本已经不可用了:
图片描述

请问这个问题要怎么解?

正在回答

5回答

那就自己build contribute 库,编译的时候注意一下编译选项,这种方法应该可行;另外如果不是一定工作中用,可以先跳过这块内容

0 回复 有任何疑惑可以回复我~
李超 2021-11-26 11:26:44

是自己编译的opencv 吗?

0 回复 有任何疑惑可以回复我~
digitalfactory2020 2021-11-26 10:35:24

pip install opencv-contrib-python==3.4.11.45

0 回复 有任何疑惑可以回复我~
幕布斯906287 2021-11-16 22:57:22

同问?

0 回复 有任何疑惑可以回复我~
李超 2021-08-26 20:22:17

看看是不是放到主库里了

0 回复 有任何疑惑可以回复我~
  • 提问者 蝴蝶是保护动物 #1
    没有,直接调用cv2.SURF_create()依然报错
    回复 有任何疑惑可以回复我~ 2021-08-28 08:24:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信