cv2相关问题:

原创 2016年08月31日 15:46:48

1. cv2无法import的问题:

解决办法:

sudo apt-get install python-opencv

具体看这里:

http://stackoverflow.com/questions/25215102/installing-opencv-for-python-on-ubuntu-getting-importerror-no-module-named-cv2

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

解决办法:

1. 看看是不是cv2.imshow() 函数用错了,我第一次用的时候就以为像matlab一样可以直接显示图片而丢掉了window参数 参考这里
2. 看看是不是路径错误(路径要用-双引号) 检测办法是用print image ,如果出来的是 none ,就说明图像没有load上(这一点感觉opencv不太人性化啊,没有提示本质问题,让我倒腾了半天才发现~)
版权声明:本文为博主原创文章,未经博主允许不得转载。

ubuntu下安装opencv及其python接口注意事项

之前在ubuntu下安装opencv都没什么问题,今天再次安装opencv3.1的时候感觉见了鬼了,安装完成后在python里根本无法import cv2,一直提示没有这个module。 于是乎用...
  • zy3381
  • zy3381
  • 2016年01月13日 23:00
  • 3679

cv2与opencv版本相关的问题

opencv2:cv2.cv.CV_FOURCC()opencv3:cv2.VideoWriter_fourcc() opencv2:cv2.cv.CV_BGR2HSVopencv3:cv2.COL...
  • m0_37733057
  • m0_37733057
  • 2018年01月06日 19:15
  • 96

知晓JVM系列(四): JVM相关问题问答(面试题)

1.问:堆和栈有什么区别        答:堆是存放对象的,但是对象内的临时变量是存在栈内存中,如例子中的methodVar是在运行期存放到栈中的。       栈是跟随线程的,有线程就有栈,堆是跟随...
  • jeffsmish
  • jeffsmish
  • 2014年12月16日 14:11
  • 3265

大数据相关的问题

转载的李教授关于大数据的一些思考,其实也正是大数据研究需要解决的一系列问题。 存储在线(http://www.dostor.com/article/2012/1203/1448309.sht...
  • jpmf007
  • jpmf007
  • 2013年09月10日 17:17
  • 2198

WebService常见问题

1、什么是WebService 1、 基于Web的服务,服务器端整出一些资源让客户端应用访问(获取数据) 2、 一个跨语言,跨平台的规范(抽象) 它是一个规范 3、 多个跨平台、跨语言的应用间通信整...
  • lypf19900912
  • lypf19900912
  • 2015年07月31日 22:01
  • 723

cv2

linux: cv2.so windows: cv2.pyd 需要从相应文件内拷贝到另一个文件
  • Allyli0022
  • Allyli0022
  • 2017年02月23日 15:52
  • 292

流水线相关问题及解决方法

流水线相关问题及解决方法     相关----由于一段机器语言程序的邻近指令之间出现了某种关联后,为了避免出错而使得它们不能同时被解释的现象,又称相关冲突。     在流水解释过程中可能会出现三种...
  • zhou1519
  • zhou1519
  • 2012年11月08日 18:46
  • 2334

紫书例题11-8(最大流)

#include #include #include #include using namespace std; const int maxn=45,INF=1000000000; stru...
  • mtxxxx
  • mtxxxx
  • 2016年04月22日 13:53
  • 134

ImportError: No module named cv2 解决方法

import cv2时会出现这个问题 解决方法:将openCV安装目录里的python文件夹内的cv2.pyd复制到Python安装目录里Lib中site-packages内即可解决, 祝新手好运。...
  • Sunshine_in_Moon
  • Sunshine_in_Moon
  • 2015年06月14日 17:26
  • 54051

OpenCV在Python上的调用( import cv2的解决办法)

OpenCV是一个图像处理的经典库,而且关键是一直在升级。 为了在Python中调用opencv,特别是看到好多代码都是import cv2,而这个在python中是无法直接进行pip in...
  • sparkexpert
  • sparkexpert
  • 2016年06月22日 21:07
  • 41134
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cv2相关问题:
举报原因:
原因补充:

(最多只允许输入30个字)