为什么OpenCV版本在dpkg和pkg-config中有所不同

时间:2016-05-05 04:06:14

标签: opencv ubuntu opencv3.0 dpkg pkg-config

在终端中,

我从3.1.0

获得了pkg-config --modversion opencv

然而,来自dpkg -l | grep libopencv 所有与opencv相关的软件包'版本为2.4.8+dfsg1-2ubuntu1

从资源构建OpenCV时是否犯了错误?或者它是否正确?

谢谢!

1 个答案:

答案 0 :(得分:2)

pkg-config --modversion opencv将通过从opencv下载tarball或使用git clone https://github.com/opencv/opencv.git后跟 cmake 或{来告诉您已安装的库{1}}。在大多数情况下,您可以在make install/usr/local/include/opencv中查看它们。

/usr/local/include/opencv2将显示使用dpkg或任何其他包管理器安装的库版本。

如果您执行 dpkg -l | grep libopencv ,则很可能会下载 3.x 版本的库,而使用软件包管理器安装可能包含旧版本的opencv库< / p>