Opencv 3安装目录名

Opencv 3安装目录名,opencv,opencv3.3,Opencv,Opencv3.3,我刚刚从源代码构建了opencv版本3.3.1,并尝试将这些库链接到一个CMakeLists.txt文件中。为了做到这一点,我需要知道安装位置 看起来我发现它位于/usr/local/include。让我恼火的是,这个目录中有两个名为“opencv”的文件夹,一个名为“opencv”,另一个名为“opencv2”。但是,没有“opencv3”文件夹,但是当我在终端中运行$opencv_version时,我会得到输出“3.3.1-dev”。所以我知道我已经成功安装了opencv版本3,但是我没有看

我刚刚从源代码构建了opencv版本3.3.1,并尝试将这些库链接到一个CMakeLists.txt文件中。为了做到这一点,我需要知道安装位置

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

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

安装:/usr/local/include/opencv2/highgui/highgui.hpp
--安装:/usr/local/include/opencv2/highgui/highgui\u c.h
--安装:/usr/local/lib/libopencv_superres.so.3.4.1
--最新:/usr/local/lib/libopencv_superres.so.3.4

看起来我正在安装opencv版本3,目录名为“opencv2”。制作opencv版本3的工程师是否真的将他们的安装目录命名为opencv2


我只是想确认一下我没有疯

简短的回答是肯定的


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

是的,他们确认了。。。。在python中是cv2。。。有点疯狂,但是。。。是这样的。不知道他们为什么没有cv3或opencv3。。。但我认为在4.x中,它将是相同的:)