导入Opencv时Ubuntu 18.04错误

我安装了Ubuntu 18.04。

当我输入:

import cv2 

我有一个错误:

 ImportError: /usr/lib/x86_64-linux-gnu/libtesseract.so.4: undefined symbol: pixaDisplayTiledInColumns 

这个特殊符号来自liblept5,我在升级mpv时遇到了同样的错误。 做一个apt-get安装liblept5应该修复它(它为我做了)。

在干净的Ubuntu 18.04 LTS上安装OpenCV Python绑定

 sudo apt-get install python-opencv python3-opencv 

没有任何问题。 两个命令

  • python2 -c "import cv2"
  • python3 -c "import cv2"

终止成功。

注意: cv2 python模块来自官方软件包

 $ dpkg -S cv2 | grep python python-opencv: /usr/lib/python2.7/dist-packages/cv2.x86_64-linux-gnu.so python3-opencv: /usr/lib/python3/dist-packages/cv2.cpython-36m-x86_64-linux-gnu.so