ubuntu14.04安装opencv3.1及其出现问题
2017-12-26 18:25
459 查看
安装opencv3.1
从官网(http://opencv.org/downloads.html)下载Opencv,并将其解压到你要安装的位置,假设解压到了/home/opencv。
安装前准备,创建编译文件夹:
配置:
编译:
-j8表示并行计算,根据自己电脑的配置进行设置,配置比较低的电脑可以将数字改小或不使用,直接输make。
可能出现问题:
这是因为opecv3.0与cuda8.0不兼容导致的。解决办法:修改 ~/opencv/modules/cudalegacy/src/graphcuts.cpp文件内容,如图:
其中, #if !defined (HAVE_CUDA) || defined (CUDA_DISABLER)||(CUDART_VERSION>=8000) 是我们修改的。
以上只是将opencv编译成功,还没将opencv安装,需要运行下面指令进行安装:
从官网(http://opencv.org/downloads.html)下载Opencv,并将其解压到你要安装的位置,假设解压到了/home/opencv。
1 unzip opencv-3.1.0.zip 2 sudo cp ./opencv-3.1.0 /home 3 sudo mv opencv-3.1.0 opencv
安装前准备,创建编译文件夹:
cd ~/opencv mkdir build cd build
配置:
1 sudo apt install cmake 2 sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
编译:
sudo make -j8
-j8表示并行计算,根据自己电脑的配置进行设置,配置比较低的电脑可以将数字改小或不使用,直接输make。
可能出现问题:
这是因为opecv3.0与cuda8.0不兼容导致的。解决办法:修改 ~/opencv/modules/cudalegacy/src/graphcuts.cpp文件内容,如图:
其中, #if !defined (HAVE_CUDA) || defined (CUDA_DISABLER)||(CUDART_VERSION>=8000) 是我们修改的。
以上只是将opencv编译成功,还没将opencv安装,需要运行下面指令进行安装:
sudo make install
相关文章推荐
- ubuntu 在opencv3.1基础上 安装3.2的版本,安装完成后。 。。编译代码出现的问题。
- Ubuntu14.04 安装 openstack liberty出现的网络问题(网络架构错误)
- fedora 15 安装opencv2.2时出现undefined reference to `cvCreateCameraCapture_V4L(int)'问题及其解决方法
- kurento在ubuntu14.04上安装出现的一些小问题
- [亲测] 解决在 ubuntu14.04 安装完 vmware 后,启动出现下列问题的解决方案
- ubuntu 14.04 安装opencv3 过程以及遇到的问题
- ubuntu14.04 虚拟机安装opencv2.4.10,make遇到的问题
- ubuntu14.04解决安装scipy时出现的“no lapack/blas sources found”问题-wd
- ubuntu 14.04 安装opencv 3.1(包括contrib库)
- ubuntu16.04 安装 openCV3.1 问题
- Ubuntu 14.04安装OpenCV 3.1
- ubuntu14.04安装opencv3.0遇到的问题
- ubuntu14.04安装rails出现的一些问题
- cuda7.5+cudnn5.1+opencv3.1(ubuntu14.04上安装caffe并测试)
- ubuntu14.04为安装fcitx卸载ibus后出现system setting (系统设置)中图标消失的问题
- ubuntu 14.04 安装 mysql-server 及 可能出现的问题(Unknow job: mysql)和解决办法
- vm11下安装ubuntu14.04出现的网络问题解决方案
- Ubuntu 14.04 下 Chromium 出现 未安装Adobe Flash Player 问题解决
- ubuntu14.04安装opencv 3.1
- ubuntu14.04+opencv 3.1+contrib安装及测试