问题
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
解决方法:
cmake后再加一条-D OPENCV_GENERATE_PKGCONFIG=ON才会生成。该编译选项开启生成opencv4.pc文件,支持pkg-config功能
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_GENERATE_PKGCONFIG=ON ..
使用上诉命令cmake并安装才会在usr/local/lib/下生成pkgconfig文件夹以及opencv4.pc文件
注:由于实际生成的是opencv4.pc文件,所以按照错误提示,还需将文件重新命名。
sudo mv opencv4.pc opencv.pc
最后再验证即可: