ubuntu 安装opencv3.0
来源:互联网 发布:mysql查询分析器 编辑:程序博客网 时间:2024/05/17 22:41
参照国外大神博客:Install OpenCV 3.0 and Python 2.7+ on Ubuntu
这里把主要代码直接贴上,具体每一步作用移步大神博客。
Step 1:sudo apt-get updatesudo apt-get upgradeStep 2:sudo apt-get install build-essential cmake git pkg-configStep 3:sudo apt-get install libjpeg8-dev libtiff4-dev libjasper-dev libpng12-devStep 4:sudo apt-get install libgtk2.0-devStep 5:sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-devStep 6:sudo apt-get install libatlas-base-dev gfortranStep 7:wget https://bootstrap.pypa.io/get-pip.pysudo python get-pip.pyStep 9:sudo apt-get install python2.7-devpip install numpyStep 10:cd ~git clone https://github.com/Itseez/opencv.gitcd opencvgit checkout 3.0.0cd ~git clone https://github.com/Itseez/opencv_contrib.gitcd opencv_contribgit checkout 3.0.0cd ~/opencvmkdir buildcd buildcmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=OFF \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON ..make -j8sudo make installsudo ldconfigpython>>> import cv2>>> cv2.__version__'3.0.0'
报错解决:
错误1:
error: ‘NppiGraphcutState’ has not been declared … modules/cudalegacy/CMakeFiles/opencv_cudalegacy.dir/build.make:290: recipe for target ‘modules/cudalegacy/CMakeFiles/opencv_cudalegacy.dir/src/graphcuts.cpp.o’ failed make[2]: *** [modules/cudalegacy/CMakeFiles/opencv_cudalegacy.dir/src/graphcuts.cpp.o] Er
原因: GraphCut 在cuda7.5中弃用,而且在cuda8.0中移除了。
解决办法:修改 ~/opencv/modules/cudalegacy/src/graphcuts.cpp文件
把第45行修改成:
#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) || (CUDART_VERSION >= 8000)
即在 #if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) 加上 || (CUDART_VERSION >= 8000)
错误2:
编译和安装一切正常后,进入python命令行,import cv报错 no module named cv2
解决方案:搜索cv2.so文件,将其copy至python目录下dist-packages文件夹下即可解决
(若搜索不到cv2.so文件,那就只好重新编译安装了。==、)
错误3:
ICV: Downloading ippicv_linux_20141027.tgz...
下载出错
解决方案:
1.找个快的翻墙软件,实测某灯不太行。
2.https://sourceforge.net/projects/opencvlibrary/files/3rdparty/ippicv/该网站可下载。
阅读全文
0 0
- Ubuntu 安装 OpenCV3.0
- Ubuntu安装OpenCV3.0
- ubuntu 安装opencv3.0
- ubuntu opencv3.0安装脚本
- Ubuntu 安装opencv3.0和Kdevelop
- Ubuntu 安装OpenCV3.0.0
- ubuntu opencv3 安装
- opencv3 ubuntu安装脚本
- Ubuntu-16.10安装OpenCV3
- ubuntu安装opencv3
- ubuntu 安装opencv3
- ubuntu安装OpenCV3.4.0
- Ubuntu 安装 OpenCV3.0, 遇到的问题集合 (Problems encountered in installing OpenCV3.0 on Ubuntu)
- ubuntu 14.04安装opencv3.0.0
- ubuntu 系统 opencv3.1.0 安装
- Ubuntu 16.04安装opencv3.1
- ubuntu 系统 opencv3.1.0 安装
- ubuntu 系统 opencv3.1.0 安装
- JNI学习积累之一 ---- 常用函数大全
- NPM的作用以及具体使用
- GalaxyOJ-721 (公式)
- bzoj 1015: [JSOI2008]星球大战starwar
- 快速排序
- ubuntu 安装opencv3.0
- Redis hash
- Redis集群部署文档(centos6系统)
- Oracle客户端误删除后,Toad和Sqlplus无法连接Oracle数据库的问题
- 计算机网络 自顶向下方法 第二章 应用层
- 安卓镜像文件编译打包过程
- JSP_2017_7_11___续
- 23种设计模式全解析
- Redis对字符串、Hash(对象)、列表(List)处理的操作命令