我刚刚从源代码构建了 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吗???
我只是想确认一下,以确保我没有疯。