【发布时间】:2018-11-20 02:24:08
【问题描述】:
我刚刚从源代码构建了 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???
我只是想确认一下,以确保我没有发疯。
【问题讨论】:
-
是的,他们做到了....在python中是cv2...有点疯狂,但是...就是这样。不知道为什么他们没有 cv3 或 opencv3 ......但我认为在 4.x 中它会是一样的 :)