opencv - 为什么 dpkg 和 pkg-config 中 OpenCV 版本不同

标签 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 时我犯了任何错误还是正确的?

谢谢!

最佳答案

pkg-config --modversion opencv 将告诉您有关通过从 opencv 下载 tarball 所安装的库的信息。或使用 git clone https://github.com/opencv/opencv.git 后跟 cmakemake 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 库

关于opencv - 为什么 dpkg 和 pkg-config 中 OpenCV 版本不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37042158/

相关文章:

linux - unix 文件系统中软链接(soft link)相互指向的行为?

c++ - ubuntu 12.04 中 android-ndk-r9d-linux-x86 的 ndk-gdb 出错

android - medianBlur 在 opencv4android 中不起作用

python - cv2.circle() 未显示

python - 如何比较数组中的(x,y)点以在python中提取矩形

c++ - Unresolved external cv::flip cv::imshow

opencv - 'LNK1112 : module machine type 'x64' conflicts with target machine type 'X86'

c++ - 如何将opencv图片读入caffe格式进行实时预测?

c - 如何在 CTRL-C 之前保持输入

android - 当我将蓝色的整个可能色相范围赋予蓝色时,为什么inRange函数无法检测到蓝色?