博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu系统---“NVIDIA 驱动+CUDA+cuDNN ”之后 OpenCV安装
阅读量:5290 次
发布时间:2019-06-14

本文共 2508 字,大约阅读时间需要 8 分钟。

Ubuntu系统---“NVIDIA 驱动+CUDA+cuDNN ”之后 OpenCV安装

目录:

一、OpenCV安装包下载

二、cmake安装

三、OpenCV安装

 

正文

一、OpenCV安装包下载

  官网上下载https://opencv.org/releases/page/2/ 想要的opencv版本。解压到想安装的文件夹里,这里文件夹名字:opencv3.4.2

 

二、cmake安装

   cmake用来安装OpenCV时的编译。cmake安装的安装方法有很多,之前用是下载cmake安装包,一步步安装的。cmake安装包下载的速度很慢很慢,放弃换用:

sudo apt-get install cmake   #这种方法安装的很快,不过安装完cmake的版本可能有点低,这里能用就行。cmake - - version  #查看cmake的版本

 

三、OpenCV安装

   (1)查看python版本,有python2.x 和 python3.x,所以选择python多系统共存方式。可以使用虚拟机,也可以用其他方式。

1.配置ssh链接,安装openssh-server$ sudo apt-get install openssh-server 2.python2切换python3 $ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1 $ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2 验证 $ python --version Python 3.6.5 Python3切换至Python2 $ sudo update-alternatives --config python 有 2 个候选项可用于替换 python (提供 /usr/bin/python)。   选择       路径            优先级  状态 ------------------------------------------------------------ * 0            /usr/bin/python3   2       自动模式   1            /usr/bin/python2   1       手动模式   2            /usr/bin/python3   2       手动模式 要维持当前值[*]请按
<回车键>
,或者键入选择的编号:1 update-alternatives: 使用 /usr/bin/python2 来在手动模式中提供 /usr/bin/python (python) $ python --version Python 2.7.15rc1

  (2)切换到 python3.x 下开始安装OpenCV3.4.2

1.进入解压的OpenCV3.4.2文件夹mkdir buildcd build2.安装一些依赖项(非必须,看情况。最好提前安装一下,避免后面缺项报错)$ sudo apt-get update$ sudo apt-get upgrade$ 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$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev$ sudo apt-get install libxvidcore-dev libx264-dev$ sudo apt-get install libatlas-base-dev gfortran $ sudo apt-get install ffmpeg3.cmake 编译opencvcmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv3.4.2 -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D WITH_CUDA=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D CUDA_NVCC_FLAGS="-D_FORCE_INLINES" -D WITH_CUBLAS=1 \.. 4.cmake 编译opencv编译成功,再继续cd buildsudo makesudo make install5.漫长的等待过程,可能需要几个小时............最后出错了,还得重新来

@https://blog.csdn.net/cocoaqin/article/details/78376382  配置.bashrc

  中途有遇到QT4.x的问题,重装QT4.x,@https://blog.csdn.net/qing666888/article/details/79116000

   20:00~21:30,最后又出现了报错问题,如上图。今天先这样,明天继续。。。。。。

转载于:https://www.cnblogs.com/carle-09/p/11253157.html

你可能感兴趣的文章
thinkphp路由
查看>>
HDU - 1248-寒冰王座
查看>>
angular OnChange事件
查看>>
owin Oauth
查看>>
java String 强化操作 判断数字 字符串转阿拉伯数字,相似度等等
查看>>
Win(Phone)10开发第(5)弹,本地媒体服务器的一些注意事项
查看>>
[HDU5536] Chip Factory
查看>>
kettle转换和作业插件开发及调试
查看>>
npm run dev时报错“events.js:160 throw er; // Unhandled 'error' event”
查看>>
[java学习笔记]freemarker模板的页面静态化
查看>>
WebAPI使用多个xml文件生成帮助文档
查看>>
Android 获取手机本机内存、SD卡内存使用情况
查看>>
Use Drozer To Find SQL Inject In Diva Apk
查看>>
Qt中delete的问题
查看>>
Json数据格式
查看>>
Java String.split()用法小结(转载)
查看>>
自我介绍
查看>>
BZOJ 3680: 吊打XXX (模拟退火)
查看>>
【cs231n】图像分类-Linear Classification线性分类
查看>>
Hashtable vs. HashMap
查看>>