📅  最后修改于: 2023-12-03 15:28:35.084000             🧑  作者: Mango
这个错误通常出现在使用OpenCV库的时候,表示在您的代码中使用了未定义的变量或函数,具体是CV_WINDOW_AUTOSIZE在您的程序中未被定义。
#include <opencv2/opencv.hpp>
cv::namedWindow("Window", CV_WINDOW_AUTOSIZE);
请注意,从OpenCV 3.0版本开始,CV_WINDOW_AUTOSIZE已被弃用。取而代之的是WINDOW_AUTOSIZE:
cv::namedWindow("Window", cv::WINDOW_AUTOSIZE);
#include <opencv2/highgui/highgui.hpp>
“错误:“CV_WINDOW_AUTOSIZE”未在此范围内声明”通常表示OpenCV库的头文件或宏定义没有正确包含或使用。从OpenCV 3.0版本开始,CV_WINDOW_AUTOSIZE已被弃用,应该改用WINDOW_AUTOSIZE。在使用前显式包含头文件也是解决此问题的一种方法。