为什么 OpenCV 版本在 dpkg 和 pkg-config 中不同
Why OpenCV versions are different in dpkg and pkg-config
在终端中,
我从 pkg-config --modversion opencv
得到了 3.1.0
但是,从 dpkg -l | grep libopencv
所有 opencv 相关包的版本都是 2.4.8+dfsg1-2ubuntu1
从资源构建 OpenCV 时我是否犯了任何错误或者它是正确的?
谢谢!
pkg-config --modversion opencv
将通过从 opencv 下载 tarball 或使用 git clone https://github.com/opencv/opencv.git
然后使用 cmake
[= 来告诉您安装的库28=] 或 make install
。在大多数情况下,您可以在 /usr/local/include/opencv
或 /usr/local/include/opencv2
中检查它们。
dpkg -l | grep libopencv
将显示使用 dpkg 或任何其他包管理器安装的库的版本。
如果你这样做 git clone https://github.com/opencv/opencv.git
很可能它会在安装时下载 3.x 版本的库包管理器可能包含旧版本的 opencv 库
在终端中,
我从 pkg-config --modversion opencv
3.1.0
但是,从 dpkg -l | grep libopencv
所有 opencv 相关包的版本都是 2.4.8+dfsg1-2ubuntu1
从资源构建 OpenCV 时我是否犯了任何错误或者它是正确的?
谢谢!
pkg-config --modversion opencv
将通过从 opencv 下载 tarball 或使用 git clone https://github.com/opencv/opencv.git
然后使用 cmake
[= 来告诉您安装的库28=] 或 make install
。在大多数情况下,您可以在 /usr/local/include/opencv
或 /usr/local/include/opencv2
中检查它们。
dpkg -l | grep libopencv
将显示使用 dpkg 或任何其他包管理器安装的库的版本。
如果你这样做 git clone https://github.com/opencv/opencv.git
很可能它会在安装时下载 3.x 版本的库包管理器可能包含旧版本的 opencv 库