ubuntu16.04下安装opencv2,以及opencv3与cuda8不兼容
2016-11-19 15:22
429 查看
有时需要opencv2,有时需要opencv3.所以两个都安装在opt下面,需要的时候在cmake里指定。
opencv2 官方文档
$ cd /opt $ sudo mkdir opencv2 $ cd ~/opencv-2.4.13 $ sudo apt-get install build-essential $ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev $ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev $ mkdir release && cd release $ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/opt/opencv2 .. $ make -j8 $ sudo make install如果平时大多数情况用opencv2,可以在bashrc里加上下面这句,让cmake默认找到opencv2
export PKG_CONFIG_PATH=/opt/opencv2/lib/pkgconfig:${PKG_CONFIG_PATH}
opencv3
opencv3和cuda8不兼容。编译时需要修改~/opencv/modules/cudalegacy/src/graphcuts.cpp文件内容#if !defined ( HAVE_CUDA) || defined (CUDA_DISABLER )
替换为
#if !defined ( HAVE_CUDA ) || defined (CUDA_DISABLER ) || (CUDART_VERSION >= 8000 )
然后其他的和opencv2一样
相关文章推荐
- 超详细 Ubuntu / Ubuntu Kylin 16.04 + OpenCV 2.4 + CUDA 8.0 + cuDNN 5.0 + Caffe_SSD 安装教程
- ubuntu16.04+cuda8+opencv3.1+zed sdk2.1+ros 安装配置
- Ubuntu 16.04 LTS 安装RealSense R200 驱动以及SDK配置+QT+OpenCV
- pytorch-0.2成功调用GPU:ubuntu16.04,Nvidia驱动安装以及最新cuda9.0与cudnnV7.0配置
- ubuntu16.04安装nvidia显卡驱动+安装cuda+安装OpenCV
- Ubuntu16.04 安装 Caffe, opencv3, cuda8
- Ubuntu 16.04 + cuda8.0 + opencv3 + caffe的安装,tensorflow-gpu的安装
- ubuntu16.04安装NIVIDIA显卡驱动,cuda8.0,cuDNN6.0以及基于Anaconda安装Tensorflow-GPU
- Caffe深度学习入门——Ubuntu16.04 + CUDA9.1+cudnn7.5 + opencv3.3.1+python3.5+caffe安装参考博客和跳坑笔记
- Ubuntu 16.04 Cuda 8.0 Opencv 3.1.0 Anaconda2 Caffe 安装
- ubuntu16.04下安装cuda8.0 和Opencv3.1
- ubuntu16.04+ cuda8.0: 安装 opencv 3.0
- ubuntu16.04 安装opencv3.2.0以及opencv_contrib-3.2.0
- Ubuntu 16.04安装CUDA8.0 + cuDNN5.1 + OpenCV3.1.0
- Caffe安装:Ubuntu16.04 + GPU + CUDA-8.0 + cuDNN v5.1 + OpenCV 3.0.0 + Anaconda2
- 心酸的Caffe安装之路 环境搭配 Ubuntu16.04+gtx1080+cuda8.0+cudnn5.1+opencv+Anaconda3+caffe
- 安装Opencv.*在Ubuntu16.04 cuda8.0环境下
- ubuntu 16.04安装opencv3.0流程以及报错解决
- ubuntu16.04+cuda8.0+cudnn5.1+caffe------Opencv3.1.0安装
- 基于Ubuntu16.04和Cuda8.0上安装OpenCV3.3.0