前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ubuntu下如何安装两个版本OpenCV?

ubuntu下如何安装两个版本OpenCV?

作者头像
3D视觉工坊
发布2020-12-11 16:19:01
1.1K0
发布2020-12-11 16:19:01
举报
文章被收录于专栏:3D视觉从入门到精通

前言

由于在VSLAM技术研究过程中,经常会涉及OpenCV不同版本在ubuntu系统下的安装。因此小凡在此简单总结一下两个版本的OpenCV在ubuntu系统下的步骤,方便以后重装系统时快速查看参考。如有不到之处,还请批评指正。

一 OpenCV源码的下载

本文我们选择安装的OpenCV版本为OpenCV3.3.1版本,其源码下载链接,可以通过关注微信公众号「3D视觉工坊」,在后台回复「OpenCV3.3.1_linux」即可获得安装包下载链接。

二 查看当前已经安装的OpenCV版本

打开终端,输入如下命令,查看当前安装的OpenCV版本。

$ pkg-config --modversion opencv

可以发现,我们当前版本的OpenCV安装的路径为:/usr/local/include

接下来,我们想要将OpenCV3.3.1安装在我们自己新建的文件夹目录/home/yongqi/workspace/2_ProgramFiles/OpenCV3.3.1下,那么我们该如何操作呢?

三 开始安装OpenCV

前言部分我们交代了如何获取OpenCV3.3.1的源码安装包,下载后解压,我们可以通过如下进行安装:

代码语言:javascript
复制
step-1:$ cd  ***/opencv-3.3.1 //到opencv-3.3.1的解压目录下
step-2:$ mkdir build
step-3:$ cmake -D CMAKE_BUILD_TYPE=Release -D
CMAKE_INSTALL_PREFIX=/home/yongqi/workspace/2_ProgramFiles/OpenCV3.3.1 .. //注释,这里的.. 不要忘记
step-4:$ make -j8
step-5:sudo make install -j6

这样,opencv3.3.1便被安装在自己指定的目录下了。

四 配置OpenCV环境

接下来,我们还需要配置下OpenCV的一些环境变量。

代码语言:javascript
复制
step-1:gedit ~/.bashrc
step-2:记下来,在上述打开的文件末尾,加上如下:
export PKG_CONFIG_PATH=/home/yongqi/workspace/2_ProgramFiles/OpenCV3.3.1/lib/pkgconfig
export LD_LIBRARY_PATH=/home/yongqi/workspace/2_ProgramFiles/OpenCV3.3.1/lib
保存后并执行:
step-3:$ source ~/.bashrc

接下来,配置OpenCV的lib路径

代码语言:javascript
复制
step-1: $ cd /etc/ld.so.conf.d
step-2: $ sudo gedit  opencv.conf
step-3: 在上述打开的的opencv.conf里面写入opencv3.3.1的lib路径
/home/yongqi/workspace/2_ProgramFiles/OpenCV3.3.1/lib
step-4: $ sudo ldconfig

五 测试当前OpenCV的版本

代码语言:javascript
复制
step-1: $ pkg-config --modversion opencv
step-2: $ pkg-config --cflags opencv
step-3: $ pkg-config --libs opencv

通过以上,我们可以看到系统里的OpenCV已经变为OpenCV3.3.1版本了。

备注:

如果仍想要使用原先的OpenCV2.4.9,只要将第四步修改为OpenCV2.4.9的pkgconfig路径即可。

参考博文:

https://blog.csdn.net/c20081052/article/details/87911559

上述内容,如有侵犯版权,请联系作者,会自行删文。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 3D视觉工坊 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一 OpenCV源码的下载
  • 二 查看当前已经安装的OpenCV版本
  • 三 开始安装OpenCV
  • 四 配置OpenCV环境
  • 五 测试当前OpenCV的版本
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档