C++ cv::utils::fs尚未在Eclipse4.14上声明

C++ cv::utils::fs尚未在Eclipse4.14上声明,c++,opencv,C++,Opencv,我在Ubuntu 18.04上使用OpenCV 4.2.0。 这个代码在这里 #include <opencv2/core.hpp> #include <iostream> #define DIR "../data/checkerboard_images" #define PATTERN "*_color.png" int main(int argc, char** argv){ //load filenames std::vector<cv

我在Ubuntu 18.04上使用OpenCV 4.2.0。 这个代码在这里

#include <opencv2/core.hpp>

#include <iostream>

#define DIR "../data/checkerboard_images"
#define PATTERN "*_color.png"

int main(int argc, char** argv){

    //load filenames
    std::vector<cv::String> v;

    cv::utils::fs::glob(DIR, PATTERN, v);

    return 0;
}
我想我必须包括一些文件,但我想不出正确的,请帮助

编辑: 我必须包括(谢谢@spinkoo)

#包括

为了消除Eclipse编辑器上的CODAN错误,我遵循了以下步骤

#包括
error: ‘cv::utils::fs’ has not been declared
#include <opencv2/core/utils/filesystem.hpp>
#include <opencv2/core/utils/filesystem.hpp>