【发布时间】:2018-11-25 15:54:37
【问题描述】:
我使用 CMake 从源代码安装了 OpenCV 3.4 (C++)。我使用-D OPENCV_EXTRA_MODULES_PATH=<path> 重新安装了它。我相信这个重新安装正确安装了opencv_contrib,虽然我不是很肯定。假设它确实安装正确。我有一个使用 OpenCV 的项目,并且我正确地包含了默认的 OpenCV 包含目录(我在 find_package(OpenCV) 之后做 include_directories(${OpenCV_INCLUDE_DIRS}))。如果我的 C++ 项目正确地找到了一个非 contrib opencv 包含文件,我还需要做些什么来让它识别一个 opencv contrib 包含文件吗?它没有找到它,但谷歌搜索仅显示“target_link_libraries”中包含一个额外的库,但“include_directories”中没有包含一个额外的目录。
【问题讨论】: