顾客评价网站,网站开发资质要求,网站制作评价指标,北京seo分析环境#xff1a;ubuntu14.04 python2.7 内容#xff1a;安装并配置OpenCV3.0 今天按照OpenCV官网上的步骤装了OpenCV但是#xff0c;装好之后python提示“No module named cv2” 首先#xff0c;安装OpenCV的步骤#xff1a; OpenCV官网的安装步骤#xff1a;http://doc… 环境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.下载OpenCVhttps://codeload.github.com/Itseez/opencv/zip/3.0.0 2.解压 1 tar -xzvf opencv3.0.0 3.安装OpenCV需要的包 GCC 4.4.x or laterCMake 2.6 or higherGitGTK2.x or higher, including headers (libgtk2.0-dev)pkg-configPython 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_TYPERELEASE -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-packagepython默认只在前者里搜索而我们生成的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() 转载于:https://www.cnblogs.com/asmer-stone/p/4592421.html