OpenCV Python-无法导入contrib模块



我成功地在笔记本电脑上构建并安装了OpenCV 3.1.0。然而,在我的桌面上,任何将opencv_contrib模块导入Python的尝试都会失败,并显示消息"cannot import name ..."DLLs已经生成,Dependency Walker查找它们没有问题(当我在笔记本电脑上进行安装时,DLL的位置出现问题)。

两台机器上的设置似乎相同。但我不太确定,因为我真的不知道问题出在哪里。这两台机器都使用Windows 7Python 2.7。在构建过程中唯一的区别是,在桌面上,我在启用CUDA的情况下构建OpenCV

请帮忙。

对于Python 3.6/3.5,您可以从这里使用*.whl(Python on Wheels)模块:

pip install opencv_python-3.2.0+contrib-cp36-cp36m-win_amd64.whl

对于Python 2.7,一个模块中没有opencv+contrib,但您可以在页面末尾的此处单独安装没有contib的opencv模块,然后添加opencv-contrib-python模块:

pip install opencv_python-3.2.0.7-cp27-cp27m-win_amd64.whl
pip install opencv-contrib-python

不要混合opencv+contrib opencv-python (3.2.0+contrib)opencv-contrib-python (3.2.0.7)模块,否则您的"import cv2"将停止工作,直到您删除opencv-contrib-python模块。

相关内容

  • 没有找到相关文章

最新更新