在不同的目录中安装 opencv 2.2

Posted

技术标签:

【中文标题】在不同的目录中安装 opencv 2.2【英文标题】:installing opencv 2.2 in a different directory 【发布时间】:2012-10-03 12:12:33 【问题描述】:

我已经在我的 ubuntu 12.04 lts 系统上安装了 opencv 2.4.2。但现在我有这样的情况,我也应该安装 opencv 2.2.0。我想保留opencv 2.4.2。是否可以?

原因:我应该使用 econ ECAM32 usb 网络摄像头使用 opencv 程序拍摄图像,但 opencv 2.4.2 不支持此摄像头。但是opencv 2.2 支持这个cam。

我想听听我们如何在系统上的任何其他目录中安装 opencv 2.2,我更喜欢主目录中的文件夹,这样安装不会损坏 opencv 2.4.2。

【问题讨论】:

【参考方案1】:

我不明白为什么不。 ubuntu 12.04 在它的存储库中有opencv 2.3,因此我假设您已经从源代码安装。当你编译源代码时,你应该首先检查./configure --help,这可能会给你一个安装目录的选项。它通常看起来像:

./configure --prefix=$HOME/opencv2.2

让我知道你是如何进行的..

【讨论】:

啊,好吧,但我还是猜想有一个设置安装目录的选项。 是的,在 cmake 中有一个选项来设置安装路径..就像 install_prefix....所以我需要为 lib 和包含文件创建单独的文件夹......之后如何我可以链接库吗....? 我觉得你可以将lib和include文件放在同一个目录下,但我没有机器来测试它。然后你可以用g++ test.cpp -o test -I$HOME/opencv2.2/include -L$HOME/opencv2.2/lib -lopencv 之类的东西编译你的源代码。或者,您可以将这些目录分别添加到 $CPP_INCLUDE_PATH$LIBRARY_PATH 并仅使用 g++ test.cpp -o test -lopencv 进行编译。

以上是关于在不同的目录中安装 opencv 2.2的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu14.04中安装opencv2.4.13

Android OpenCVVisual Studio 创建支持 OpenCV 库的 CMake 工程 ① ( 下载 OpenCV 库 | Windows 中安装 OpenCV 库 )

在conda虚拟环境中安装OpenCv并在pycharm中使用

修改vs2012默认的库目录及包含目录的方法(续——Win7_64bits下Visual Studio2012中安装配置OpenCV)

如何使用 Visual Studio 2019 在 ASP.NET Core 2.2 中安装 Font Awesome [关闭]

sh 在Ubuntu中安装OpenCV2