OpenCV的cv::cvtColor函数之“CV_RGB2GRAY”: 未声明的标识符错误解决方法
OpenCV 4.1,cv::cvtColor函数提示:“CV_RGB2GRAY”: 未声明的标识符。 原因:缺少头文件opencv2/imgproc/types_c.h 解决:直接添加头文件即可。 #include <opencv2/opencv.hpp> #include <opencv2/imgproc/types_c.h> #include <opencv2/opencv.hpp> #include <opencv2/imgproc/types_c.h> int main() { cv::Mat src = cv::imread("美少女.jpg"); cv::Mat dst; cv::cvtColor(src, dst, CV_BGR2GRAY); cv::imshow("原始图", src); cv::imshow("结果图", dst); cv::waitKey(0); return 0; } 来源: CSDN 作者: Kernel-Tomposon 链接: https://blog.csdn.net/shixin_0125/article/details/104463558