0

我刚刚从源代码构建了 opencv 版本 3.3.1,我正在尝试将库链接到 CMakeLists.txt 文件中。为此,我需要知道安装位置。

看起来我发现它位于/usr/local/include. 让我失望的是这个目录中有两个名为“opencv”的文件夹,一个名为“opencv”,另一个名为“opencv2”。但是没有“opencv3”文件夹,但是当我$opencv_version在终端中运行时,我得到输出“3.3.1-dev”。所以我知道我已经成功安装了 opencv 版本 3,但是我没有看到类似命名的目录。

在查看我的 make install 输出时,我看到如下行:

Installing: /usr/local/include/opencv2/highgui/highgui.hpp -- Installing: /usr/local/include/opencv2/highgui/highgui_c.h -- Installing: /usr/local/lib/libopencv_superres.so.3.4.1 -- Up-to-date: /usr/local/lib/libopencv_superres.so.3.4

所以看起来我正在使用名为“opencv2”的目录安装 opencv 版本 3。做opencv第3版的工程师真的把他们的安装目录命名为opencv2吗???

我只是想确认一下,以确保我没有疯。

4

1 回答 1

0

简短的回答是肯定的。

我在 make 文件中将 opencv 的安装目录设置为“/usr/local/include/opencv2”,然后找到了该库。还要感谢api55确认我的暂停。

于 2018-06-11T22:56:07.857 回答