ubuntu18.04中有关安装opencv无法切换为当前下载版本的问题解决

首先,在一键安装ros中,ros是自带了opencv的,只是opencv的版本比较低,此时要安装更高opencv的版本,发现下载之后测试版本还是之前ros自带的老版本。ros自带版本为3.2.0

当我们安装好opencv后,显示的版本号还是之前的3.2.0

后面查阅资料发现是安装新版本opencv后,需要添加新版本opencv的环境变量,不然无论怎么测试都还是之前的版本。

因此重新安装安装opencv并且指定安装目录:(目前想到的最快的方法,就是删了重新下载,最重要的是安装的cmake步骤,一定要知道自己下载在哪里了,不然之后不知如何添加环境变量的位置)

例如我就是安装在其他位置中的opt里,当然这个可以根据自己的选择

cmake -DCMAKE_INSTALL_PREFIX=/opt/opencv ..  

此命令会让下一步安装在指定目录opt/opencv ..  下

最后安装完之后一定要添加环境变量,改为自己安装的位置(添加在结尾的最后两行)

使用一下指令,编辑bash文件:

gedit ~/.bashrc

我这里是这个位置,每个人的位置不同,就是和之前选择的位置有关

export PKG_CONFIG_PATH=/opt/opencv/lib/pkgconfig
export LD_LIBRARY_PATH=/opt/opencv/lib

改好后保存,然后更新一下环境变量:

source ~/.bashrc

然后再查看opencv的版本:

pkg-config --modversion opencv

这就成功使用切换版本了

想要换回之前的版本号也很见到直接注释之前增加的代码,然后再更新一下环境变量就可以回到之前的版本了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值