要更改以查找 OpenCV 的变量

variable to change for finding OpenCV

我编译了一个OpenCV。 我在 /usr/local/lib/opencv/ 而不是 /usr/local/lib 中安装了 .so 文件,在 /usr/local/include/opencv 而不是 /usr/local/include 中安装了 headers。

现在我正在尝试为另一个应用程序编译 Caffe 库并面临一些挑战,让它了解我的 OpenCV 文件在哪里。

我认为部分解决方案在 /usr/local/share 文件中。

所以我想知道我必须修改什么:

OpenCVConfig.cmake,
OpenCVConfig-version.cmake
OpenCVModules.cmake
OpenCVModules-release.cmake

让 cmake 了解我的包含/lib 文件在哪里?

当您编译 opencv 并希望将 opencv 安装在默认路径(例如 /usr/local/ linux 上的不同路径时,由 Tsyvarev 识别,最好修改CMakeFile.txt 中的变量 CMAKE_INSTALL_PREFIX 而不是安装后移动所有内容。