【发布时间】:2020-08-27 23:48:41
【问题描述】:
我目前正在尝试在 OpenCV 中调试棋盘角检测算法。为此,我已取消注释
#define DEBUG_CHESSBOARD
下面的源代码行。
https://github.com/opencv/opencv/blob/master/modules/calib3d/src/calibinit.cpp
然后我尝试在 Windows 上使用 CMake GUI 进行构建。当我这样做时,我一直遇到错误“无法打开包含文件:'opencv2/highgui.hpp”,这显然是由于上面链接的源代码中的第 89 行(也如下所示)。
#ifdef DEBUG_CHESSBOARD
#include "opencv2/highgui.hpp"
我到处找,不知道如何解决这个问题。文件中有一条相关的评论说
// Requires CMake flag: DEBUG_opencv_calib3d=ON
#define DEBUG_CHESSBOARD
但我不知道如何打开这个标志。
如果有人对此有任何想法,我将不胜感激!非常感谢!
【问题讨论】:
-
我一直遇到错误“无法打开包含文件您是否设置了编译器包含路径?
标签: c++ opencv cmake cmake-gui