В настоящее время я пытаюсь отладить алгоритм обнаружения углов шахматной доски в OpenCV. Для этого я раскомментировал
#define DEBUG_CHESSBOARD
строка в исходном коде ниже.
https://github.com/opencv/opencv/blob/master/modules/calib3d/src/calibinit.cpp.
Затем я пытаюсь создать с помощью графического интерфейса CMake в Windows. Когда я это делаю, я продолжаю сталкиваться с ошибкой Не удается открыть включаемый файл: 'opencv2 / highgui.hpp, очевидно, из-за строки 89 в исходном коде, ссылка на который приведена выше (также показано ниже).
#ifdef DEBUG_CHESSBOARD
#include "opencv2/highgui.hpp"
Я искал везде и не знаю, как решить проблему. В файле есть связанный комментарий, в котором говорится, что
// Requires CMake flag: DEBUG_opencv_calib3d=ON
#define DEBUG_CHESSBOARD
но я не могу понять, как включить этот флаг.
Если у кого-то есть мысли по этому поводу, я был бы очень признателен! Большое спасибо!