在终端中,
我从3.1.0
pkg-config --modversion opencv
然而,来自dpkg -l | grep libopencv
所有与opencv相关的软件包'版本为2.4.8+dfsg1-2ubuntu1
从资源构建OpenCV时是否犯了错误?或者它是否正确?
谢谢!
答案 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>