ubuntu14.04 python2.7 安装配置OpenCV3.0

环境:ubuntu14.04  python2.7

内容:安装并配置OpenCV3.0

今天按照OpenCV官网上的步骤装了OpenCV但是,装好之后python提示“No module named cv2”

首先,安装OpenCV的步骤:

OpenCV官网的安装步骤:http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation

1.下载OpenCV:https://codeload.github.com/Itseez/opencv/zip/3.0.0

2.解压:

1 tar -xzvf opencv3.0.0

3.安装OpenCV需要的包:

  • GCC 4.4.x or later
  • CMake 2.6 or higher
  • Git
  • GTK+2.x or higher, including headers (libgtk2.0-dev)
  • pkg-config
  • Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
  • ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev
  • [optional] libtbb2 libtbb-dev
  • [optional] libdc1394 2.x
  • [optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev

    1 sudo apt-get install build-essential
    2 sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
    3 sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

4.在解压出来的opcv目录里,建一个release目录,然后再用cmake对源码进行编译。(使用官网的方法最后OpenCV的安装目录就是release这个目录)

1 cd ~/opencv
2 mkdir release
3 cd release
4 cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..  //这里后边有两个点不能省略,但是是什么意思我还没搞懂

5.然后安装

1 sudo make
2 sudo make install

至此,安装完成。

然后,解决安装完成之后,python引用OpenCV出现“No module named cv2”的问题。

这里我主要参考的是这篇博文:http://pinkyjie.com/2010/10/19/ubuntu-opencv-python/

这里先提示以下这个地方,make的过程中会出现这个文件“cv.so”,它是连接OpenCV和python的关键文件。

出现“No module named cv2”,原因就是python找不到我们刚才提到的cv.so文件,我们进入路径/usr/local/lib/python2.7中发现有两个文件夹,一个是dist-package,一个是site-package,python默认只在前者里搜索,而我们生成的cv.so文件则在我们的安装目录"../../opencv3.0.0/release"中(还记得这个目录吧,就是我们刚才在安装过程中建的那个目录,如果你的安装目录中没有这个文件,则说明前面的make步骤出问题了,可能需要重新走一遍整个安装过程),我们只需要简单的将它移动到dist-package文件夹即可。

最后,我的测试程序:

1 import cv2
2
3 img = cv2.imread(‘lena.jpg‘)
4 cv2.imshow(‘image‘,img)
5 k = cv2.waitKey(0)
6 cv2.destroyAllWindows() 
时间: 2024-11-08 18:54:46

ubuntu14.04 python2.7 安装配置OpenCV3.0的相关文章

ubuntu14.04 python2.7安装MySQLdb

安装依赖: sudo apt-get install libmysqlclient-dev libmysqld-dev python-dev python-setuptools 安装MySQLdb pip install MySQL-python conn = mdb.connect(host='127.0.0.1', port=3306, user='root', passwd='root', db='test', charset='utf8') config = { 'host': '127

ubuntu-14.04.1-desktop上安装配置JDK1.8的环境变量

一.下载JDK 1 wget http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.tar.gz (注:如果下载不开可以到jdk官网上自行下载) 二.解压安装 1 sudo mkdir /usr/lib/jvm 2 sudo tar -zxvf jdk-8u25-linux-x64.tar.gz -C /usr/lib/jvm 三.修改环境变量 1 sudo vim /etc/profile (注:vim是

LDAP 在ubuntu14.04下的安装配置install and configure

https://help.ubuntu.com/lts/serverguide/openldap-server.html if error occurs in reinstall, try this: "1)sudo apt-get purge slapd 2)sudo apt-get install slapd ldap-utils "   you can configure ldap after install: When the installation is complete,

Ubuntu14.04服务器环境下配置方法如下:

这篇文章主要介绍了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法,较为详细的分析了Ubuntu14.04操作系统环境下配置PHP7.0+Apache2+Mysql5.7的具体步骤与相关命令使用技巧,需要的朋友可以参考下 本文实例讲述了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法.分享给大家供大家参考,具体如下: 这里为Ubuntu14.04系统下配置PHP7.0+Apache2+Mysql5.7,主要目的是

Ubuntu14.04用apt安装CDH5.1.2[Apache Hadoop 2.3.0]

--------------------------------------- 博文作者:迦壹 博客名称:Ubuntu14.04用apt安装CDH5.1.2[Apache Hadoop 2.3.0] 博客地址:http://idoall.org/home.php?mod=space&uid=1&do=blog&id=558 转载声明:可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明,谢谢合作! -----------------------------------

Ubuntu14.04 + KinectV2驱动安装 以及 Ros接口(基于网上方法试错 改进版)

一 前言 本来是没打算写这篇博客的,但由于自己快临近毕业了,然后自己大论文方向是视觉SLAM与惯导融合方法研究,因为需要配置ORBSLAM2,因此需要在Ubuntu系统下用到Kinect.早在去年我就安装过KinectV1以及KinectV2驱动,但时隔一年,自己很久没怎么接触这快,发现自己回过头,换个电脑就忘了怎么配置了,因此想写下这篇博客记录下配置方法,为以后师弟师妹们节省配置时间. KinectV2 在Ros下的使用配置主要分为两块: (1).先要安装对应的驱动: (2).然后安装Ros接

Ubuntu 12.04下LAMP安装配置

我是一个Linux新手,想要安装一台Ubuntu 12.04版的Linux服务器,用这台服务器上的LAMP套件来运行我自己的个人网站.LAMP套件就是“Linux+Apache+Mysql+PHP这四款软件组成了一个可以使网站运行的套装工具软件.”通过安装尝试,我获得了一些成功的安装配置经验,通过本文提供给Linux网站服务器系统的入门者学习.本次安装的网站软件环境中将使用Apache2网页服务软件.MySQL5网站后台数据库软件.以及PHP5角本解释语言软件,配置成的系统也可提供FTP服务.

Ubuntu14.04(64位)安装ATI_Radeon_R7_M265显卡驱动

电脑型号:Dell inspiron 14-5447 笔记本 显卡配置:集成显卡Intel核心显卡,Cpu是i5-4210U;独立显卡ATI_Radeon_R7_M265 网上关于ATI/Intel双显卡的帖子很多,刚开始我装的是Ubuntu12.04(64位). 在12.04版本下,使用lshw -c video命令查看显卡信息,集显和独显是都没有驱动的.在这种情况下,照网上方法装fglrx闭源驱动各种失败,换成Ubuntu14.04(64位)后,Intel集显的驱动有了,使用网上办法装fgl

ubuntu14.04源码安装postgresql 9.1

项目需要使用gisgraphy,怎奈gisgraphy3.0只支持postgis1.5.因此只能安装老版本的posgresql和postgis了,从postgis的support matrix图可以看到postgis不同版本支持的postgresql, 我安装的是postgresql9.1.14. 1.下载postgresql9.1版本的源码,http://www.postgresql.org/docs/9.1/static/install-short.html 2.解压缩,然后切换到解压缩后的