我已经安装了带有python2.7和python3.5绑定的opencv3.4.0。我能够在python2中成功地导入和使用opencv,但不能在python3中成功地导入和使用opencv。我得到以下错误:
导入错误:/usr/local/lib/libopencv_文本.so.3.4:未定义符号:_znk2cv3dnn19实验性_dnn_v33net14getlayershapeserkst6vectorisaiieirs3_IS5_SaIS5_EESA
这是短暂的工作,直到我必须升级CUDNN以兼容CUDA。我已经清理、卸载并重新安装了opencv,但这个问题没有得到解决。在
我的附加设置如下: Ubuntu 16.04 CUDN7.6.1(我也尝试过7.6.3) CUDA 10.0版
由于其他依赖关系,我仅保留上述版本。在
提前谢谢。在
您应该下载ANACONDApython环境,并使用终端通过pip安装opencv。在
在python终端中输入以下命令:
这应该安装最新版本的cv2。在
祝你好运,朋友。在
A real linux user compile the software by itself :P
克隆opencv和contrib依赖项:
为了大幅度减少编译时间(在旧环境中可能超过8小时),可以指定GPU的体系结构。(这里是从与硬件相关的源代码编译opencv的示例)
注意:
^{pr2}$CUDA峈代与您的GPU架构有关。
更改与python库相关的路径(replace/opt/XXXXXXXX)
相关问题 更多 >
编程相关推荐