OpenCV 安装在哪里?

OpenCV 安装在哪里?

我已经关注了指导安装 OpenCV 2.4.8

OpenCV 文档说我应该找到 OpencV,usr/local/include/opencv/但我什么也没找到。

有人能告诉我在哪里可以找到已安装的 OpenCV 文件吗?


编辑 我不确定为什么脚本安装的是 OpenCV 2.4.8 而不是 2.4.9。

但是我刚刚在这里找到了这些文件/usr/include/opencv/usr/include/opencv2 我不确定它是如何工作的,但是它确实有效。

答案1

OpenCV 通过 安装checkinstall,请查看安装程序脚本。

因此,您可以通过以下方式检查已安装的文件

dpkg -L opencv-<version>

例如:

dpkg -L opencv-2.4.8

如果你已经通过另一个脚本安装了 OpenCV,如你所述,请打开该脚本,找到以下行

make install

并替换为

sudo checkinstall

之后checkinstall通过安装

sudo apt-get install checkinstall

现在再次启动安装程序脚本并使用以下命令检查已安装的文件

dpkg -L opencv

安装程序脚本与以前完全相同,但现在它会创建并安装一个 deb 包。

答案2

目前 OpenCV 2.4 通过以下方式提供

sudo apt-get install libopencv

(如果包未解析,请尝试:libopencv* 或 opencv*)

使用来自 Ubuntu 存储库的包分发可能需要您更新索引和包(以便能够找到可用的实际 OpenCV 版本):

sudo apt-get update
sudo apt-get upgrade

使用 apt-get 安装 OpenCV 后,最新可用版本(2.4.x)将安装到您的默认系统路径中:

/usr/local/lib- 共享库(例如/usr/local/lib/libopencv-core2.4.x
/usr/local/include- 头文件(例如/usr/local/include/opencv2

本指南(这不是我的指南,所以我不知道它是好是坏)

答案3

通常我会遵循以下模式:

cmake ..
make
sudo make install

添加/usr/local/lib/etc/ld.so.conf.d/opencv.conf

sudo ldconfig

然后你可以使用

pkg-config --libs --cflags opencv 

在 Ubuntu 上获取所有包含和库

相关内容