如何安装OpenCV 3.0.0和2.4?

如何安装OpenCV 3.0.0和2.4?

我知道已经有很多关于 OpenCV 安装的问题,但现在我需要同时安装OpenCV 2.4随着OpenCV 3.0.0

由于网上有很多研究代码,而且这些代码的作者说我们的代码与 OpenCV 3.0.0 不兼容,所以我想知道如何安装两个版本的 OpenCV。

在安装说明之前,有人能告诉我如何从我的电脑中删除所有现有版本的 OpenCV 吗?我想全新安装 OpenCV,并适当设置所有环境变量。

提前致谢。

答案1

运行命令:sudo apt-get remove opencv.

这将卸载 opencv,然后从主目录中删除 opencv 文件夹,就是这样。

答案2

每次只提供一个;您可以编译两个版本,并将编译后的代码保存在构建文件夹中。当您想要使用特定版本时,请sudo make -j 4 install在该构建文件夹中运行。

答案3

卸载OpenCV,根据您的安装方式,您有两个选项:

  1. 如果你使用 apt-get 安装它,请运行:sudo apt-get remove opencv.
  2. 如果您自己编译了它,我认为它就像(sudo) make uninstall您执行的目录中的那样makemake install通常build/)。

两者都将卸载 OpenCV(在后一种情况下,它仍会保留您用于编译它的本地文件夹,因此您可以随时重新编译或重新安装它)。

安装两个 OpenCV 版本我做的一个愚蠢的技巧是准备 2 个 OpenCV 编译文件夹(每个版本一个)。然后准备一个 bash 脚本程序,make uninstall在一个文件夹和make install另一个文件夹上执行。通过这种方式切换 OpenCV 版本大约需要 15 秒,因为两个版本都已经在本地编译过了。

相关内容