如何在 18.10 上安装 opencv4.0?

j0h*_*j0h 5 compiling opencv software-installation

几周以来,我一直在尝试在 ubuntu 上安装 opencv4.0.1。我已经按照opencv 安装说明 进行了制作和编译库,但是安装后,pkgconfig 仍然找不到该库,并且当我尝试构建程序时,出现诸如缺少库错误之类的问题。

$ pkg-config --cflags opencv
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
Run Code Online (Sandbox Code Playgroud)

gsx*_*ruk 5

根据这个问题,OpenCV 放弃了对 pkg-config 的支持。但是,可以按如下方式添加:

配置

当您运行时cmake添加附加参数,-D OPENCV_GENERATE_PKGCONFIG=YES例如

cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_INSTALL_PREFIX=/usr/local ..
Run Code Online (Sandbox Code Playgroud)

然后makesudo make install以前一样。

测试

使用名称opencv4而不仅仅是opencv例如

pkg-config --cflags opencv4
Run Code Online (Sandbox Code Playgroud)