1. cv2无法import的问题:
解决办法:
sudo apt-get install python-opencv
具体看这里:
p.s: 后来采用了这里的做法,重新安装了一次,发现在虚拟python环境(virtualenv)下也存在无法import cv2
的问题,于是在网上又是一通stackoverflow,才搞明白,原来是PYTHONPATH
的问题:
- 关于
PTYTHONPATH
LOOK HERE - 关于如何解决virtualenv环境下无法
import cv2
:
sudo find / -name "cv2.so"
找到cv2.so
的位置后(我的是/usr/local/lib/python2.7/dist-packages
), copy到PYTHONPATH
中:
sudo cp /usr/local/lib/python2.7/dist-packages/cv2.so /usr/local/lib/python2.7/site-packages
最后再导出PYTHONPATH
:
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
然后就大功告成了,在python交互环境下,可以执行import cv2
啦。(当然这一切都是在虚拟virtualenv的环境下)
2.报错: Failed to load OpenCL Runtime
解决办法:
sudo apt-get install opencl-dev
3.cv2.imshow()不能显示图片:
报错:
Assertion failure : size.width>0 && size.height>0 in function imshow