Ubuntu14.04中如何实现opencv2.4.8和opencv3.3.1多版本共存

2023-04-19 05:22:00 版本 如何实现 共存

Ubuntu14.04中如何实现opencv2.4.8和opencv3.3.1多版本共存?这是一个比较常见的问题,但是很多人不知道如何去实现。下面将介绍如何在Ubuntu14.04中实现opencv2.4.8和opencv3.3.1多版本共存:

首先,需要下载opencv2.4.8和opencv3.3.1的源代码,然后将它们解压到某个文件夹中。接着,在终端中执行以下命令,安装opencv2.4.8:

$ cd opencv-2.4.8
$ mkdir build
$ cd build
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
$ make
$ sudo make install

安装完成后,可以使用以下命令查看opencv的版本:

$ pkg-config --modversion opencv
2.4.8

安装opencv3.3.1的步骤与上面类似,只需要将opencv-2.4.8替换为opencv-3.3.1即可。安装完成后,可以使用以下命令查看opencv的版本:

$ pkg-config --modversion opencv
3.3.1

安装完两个版本的opencv后,可以使用以下命令切换版本:

$ sudo ln -s /usr/local/lib/libopencv_VERSION.so /usr/lib/libopencv_VERSION.so

其中VERSION可以是2.4.8或者3.3.1,这样就可以实现opencv2.4.8和opencv3.3.1多版本共存了。

总之,在Ubuntu14.04中实现opencv2.4.8和opencv3.3.1多版本共存,主要有以下几个步骤:首先,下载opencv2.4.8和opencv3.3.1的源代码,然后分别安装;接着,使用ln命令切换版本;最后,就可以实现opencv2.4.8和opencv3.3.1多版本共存了。

相关文章