繁体   English   中英

在Ubuntu 14.04中安装OpenCV

[英]Installation of OpenCV in Ubuntu 14.04

我从Source构建了OpenCV,但我无法使用它。 每当我尝试使用下一个代码加载图像时,我得到的是No module named cv2.cv 为什么会这样? 我该如何解决?

from cv2.cv import *

img = LoadImage("/home/User/Desktop/Image.png")
NamedWindow("opencv")
ShowImage("opencv",img)
WaitKey(0)

我做的程序如下......

我从GitHub的主页面下载了zip文件,在我创建的目标目录中,我使用了OpenCV

cmake OpenCV_Source_Directory

然后在我运行的目标目录上

make

sudo make install

我找到了解决问题的方法。 我必须安装python-opencv如下:

sudo apt-get install python-opencv

之后OpenCV工作正常。

你可能已经安装了opencv 3,它没有cv2.cv模块。 它现在都在cv2

验证在python解释器中运行它

import cv2
print cv2.__version__ 

3.0.03.1.0这样的cv2.cv意味着cv2.cv模块不存在。

推测你做了:

git clone git@github.com:opencv/opencv.git
mkdir build; cd build
cmake ../opencv && make && sudo make install

但是如果你这样做:

cd opencv
git describe

你会得到类似的东西

3.1.0-1374-g7f14a27

也就是说,默认分支是OpenCV 3,它没有cv2.cv模块。 更改代码以使用OpenCV 3 cv2模块。 或者降级到OpenCV2。 你可以这样做:

cd opencv
git checkout 2.4.13.1
cd ../build && so on ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM