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

3D视觉工坊 3D视觉工坊     2022-11-29     680

关键词:


前言

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


一 OpenCV源码的下载

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


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

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

$ pkg-config --modversion opencv

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


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

ubuntu下如何安装两个版本OpenCV?_微信_02


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

ubuntu下如何安装两个版本OpenCV?_ubuntu系统_03


三 开始安装OpenCV

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

step-1:$ cd  ***/opencv-3.3.1 //到opencv-3.3.1的解压目录下step-2:$ mkdir buildstep-3:$ cmake -D CMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/home/yongqi/workspace/2_ProgramFiles/OpenCV3.3.1 .. //注释,这里的.. 不要忘记step-4:$ make -j8step-5:sudo make install -j6

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

ubuntu下如何安装两个版本OpenCV?_微信_04



四 配置OpenCV环境

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

step-1:gedit ~/.bashrcstep-2:记下来,在上述打开的文件末尾,加上如下:exportexport保存后并执行:step-3:$ source ~/.bashrc

接下来,配置OpenCV的lib路径

step-1: $ cd /etc/ld.so.conf.dstep-2: $ sudo gedit  opencv.confstep-3: 在上述打开的的opencv.conf里面写入opencv3.3.1的lib路径/home/yongqi/workspace/2_ProgramFiles/OpenCV3.3.1/libstep-4: $ sudo ldconfig

五 测试当前OpenCV的版本

step-1: $ pkg-config --modversion opencvstep-2: $ pkg-config --cflags opencvstep-3: $ pkg-config --libs opencv

ubuntu下如何安装两个版本OpenCV?_微信_05


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


备注:

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


如何在ubuntu下使用opencv

参考技术A1、先下载安装一个cmake,在终端输入sudoapt-getinstallcamke就行了。安装后cmake--version看一下能不能看到版本号,看到了就说明安装成功了。2、opencv有很多的依赖库,那我们就安装一下:sudoapt-getinstalllibgtk2.0-devlibavcodec-devlibav... 查看详情

ubuntu中同时安装多个版本的opencv(代码片段)

当我们需要不同版本的OpenCV时,在电脑上安装多个版本的OpenCV很有必要。关键是安装到不同的路径,并在CMakeList.txt中找到需要的版本。假设我们已经安装好一版OpenCV,一般都安装在/usr/local下。如果需要安装另一个版... 查看详情

使用pip快速安装opencv

...对于Python应用而言,可以使用pip安装软件包[1],本文就以Ubuntu和macOS为例,展示安装OpenCV的过程。需要首先说明的是,用pip安装的OpenCV包不影响日常使用,但并不是OpenCV.org官方发布的。在PyPI仓库中,共有4种OpenCV包可用于pip安装... 查看详情

ubuntu18下opencv3.4的安装与使用示例(代码片段)

Ubuntu18下OpenCV3.4的安装与使用示例安装环境:VirtualBox虚拟机Ubuntu18.04系统OpenCV版本:3.4.14本机环境:Windows10文章目录Ubuntu18下OpenCV3.4的安装与使用示例一、认识OpenCV二、安装OpenCV1.下载OpenCV3.4.11数据包2.解压安装3.配置... 查看详情

ubuntu下安装opencv4(代码片段)

一、下载OpenCV4首先到OpenCV官网下载相应版本的Sources源文件,下载完后解压。当然,也可以直接克隆:gitclonehttps://github.com/Itseez/opencv.gitgitclonehttps://github.com/Itseez/opencv_contrib.git二、安装相关依赖包1、安装编译器和依赖... 查看详情

ubuntu下安装opencv4(代码片段)

一、下载OpenCV4首先到OpenCV官网下载相应版本的Sources源文件,下载完后解压。当然,也可以直接克隆:gitclonehttps://github.com/Itseez/opencv.gitgitclonehttps://github.com/Itseez/opencv_contrib.git二、安装相关依赖包1、安装编译器和依赖... 查看详情

如何在ubuntu10.4上手opencv的2.4.2

参考技术AOpenCV2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。ubuntu下安装cmake比较简单,apt-getinstallcmakeapt-getinstalllibgtk2.0-dev(下面两步安装编译必须的库)apt-getinstallpkg-config然后你们下载 查看详情

如何查看ubuntu安装包信息

...$sudoapt-getinstallapt-show-versions或者单击下面图标安装(仅在Ubuntu下的Firefox有效):安装好之后就可以在终端下使用命令:$apt-show-versions来查看所有已安装的软件包和版本号,不过结果太多会一扫而过,加上终端的自有脚本more来打... 查看详情

ubuntu安装使用多版本opencv(代码片段)

ubuntu16.04安装了ROSkinetic,而ROS自带的是opencv3.1。之前很多程序都是opencv2,所以决定再装一个opencv2。##安装opencv2到指定路径1.下载opencv2.4.13,链接为opencvsourceforge上的网页,自己选择合适的版本。2.解压到指定文件夹,比如/home/... 查看详情

如何在python中使用opencv的

参考技术A0.下载安装Opencv,当前版本为249.1.下载Python,当前OPencv版本为249,不过其支持的最新版本的Python为2.7,所以可以下载276版本。2.下载numpy,开始我使用了1.6,没有通过,错误如图。下载了最新的1.8.1版本。3.将Opencv安装目... 查看详情

ubuntu18.04下cmake指定opencv版本编译(针对问题:fatalerror:opencv2/xfeatures2d.hpp:nosuchfileordirectory)(代码片段)

已经安装有Ros-melodic,自带有OpenCV3.2.0。编译一个项目时需要调用SIFT算法,这个算法需要includexfeatures2d.hpp头文件。自带的OpenCV3.2.0不包含这个部分,且项目需要OpenCV4.1以上版本,于是下载安装4.1,仍然无法编译... 查看详情

error:opencv有两个版本引起冲突

...[opncv和ros连接起来的桥],默认依赖的oencv版本是2.4.8,如果安装了新的opencv版本,比如3.1.0,那么在编译cv_bridge时候会提示无法找到opencv2.4.8.so的库。1.必须要先把旧版本的cv_bridge卸载掉:sudoapt-getremoveros-indigo-cv-bridge2.然后下 查看详情

opencv多版本管理(代码片段)

OpenCV在Ubuntu下经常会安装多个版本,比如默认版本,自己安装的,ros安装的等等。有时候需要给程序指定某个OpenCV版本,网上有一些方法,但还是会遇到很多问题。这里提供一种选择,即指定OpenCV目录及OpenCVConfig目录,保证能在... 查看详情

2021-08-11(代码片段)

Ubuntu安装opencv由于在安装opencv过程中遇到很多问题,特写下本次文章以便后续有相同的需求时可以及时解决同时也希望我的文章可以帮助有同样问题的求学者。在我安装opencv的过程中,我分别在ubantu16以及ubuntu20两个版本... 查看详情

g++-7windows10下ubuntu子系统(wsl)安装g++及初步使用,docker使用g++(代码片段)

环境:Windows10WSLUbuntu18.04.5LTS,假设已经安装好1、安装g++sudoadd-apt-repositoryppa:ubuntu-toolchain-r/testsudoaptupdatesudoaptinstallg++-7-y2、查看版本gcc-7--version或者g++-7--version因为g++也是对gcc进行了封装并支持编译... 查看详情

ubuntu14.04+opencv2.4.9+java+eclipse安装配置(代码片段)

一、opencv网站上下载opencv-2.4.9安装包,务必要记住下ubuntu/linux版本的二、将安装文件拷贝到ubuntu系统下根目录下的own文件夹(这个是我自己建立的)三、具体安装操作指令切换到own文件夹下解压文件, $cdown $unzip... 查看详情

如何在 Ubuntu 上安装最新版本的 Mono 和 MonoDevelop?

】如何在Ubuntu上安装最新版本的Mono和MonoDevelop?【英文标题】:HowtoinstallthelatestversionofMonoandMonoDeveloponUbuntu?【发布时间】:2016-03-0413:48:58【问题描述】:我正在尝试在我的系统上安装最新版本的Mono框架和MonoDevelop。昨天我尝试在... 查看详情

在 ubuntu 18.04 上安装 opencv 2.4.9

】在ubuntu18.04上安装opencv2.4.9【英文标题】:installingopencv2.4.9onubuntu18.04【发布时间】:2018-06-0310:58:07【问题描述】:我在我的电脑上安装了ubuntu18.04,并且我设法安装了最新版本的opencv。不过,我需要在我的电脑上运行旧版本的op... 查看详情