用于 openCV 的 CMake

Posted

技术标签:

【中文标题】用于 openCV 的 CMake【英文标题】:CMake for openCV 【发布时间】:2016-10-18 21:48:54 【问题描述】:

我有以下问题,虽然我的项目正在使用 CMake 正确构建,但之后我有错误,找不到“opencv2/core/core.hpp”。我正在发布我的 CMakelists.txt 配置,非常感谢您的帮助。我还要补充一点,“查找包(需要 OPENCV)”不起作用。

if(MSVC)
if(NOT OPENCV_ROOT)
set(OPENCV_ROOT "D:/OpenCV")
endif()
set(OpenCV_INCLUDE_DIR "$OPENCV_ROOT/build/include")
set(OpenCV_LIBRARY_DIR"$OPENCV_ROOT/build/x64/vc14/lib")
endif()

【问题讨论】:

"find package(OPENCV REQUIRED) is not working":这是你真正的问题,你不应该像以前那样使用 OpenCV。 “不工作”是什么意思?错误信息是什么? 【参考方案1】:
include_directories($OpenCV_INCLUDE_DIR)

【讨论】:

以上是关于用于 openCV 的 CMake的主要内容,如果未能解决你的问题,请参考以下文章

用于 openCV 的 CMake

演示需要用于网络摄像头图像的 OpenCV。(已安装 opencv 并设置 opencv4=1)

OpenCV 32bit 可用于 vs 2019?

opencv 不适用于 NetBeans

用于 IP 摄像机访问的 OpenCV 2.4.11 中的 opencv_ffmpeg**.dll 错误?

HOG 用于“检测对象”opencv