OpenCV4、C++:未定义标识符 “CV_RGB2GRAY“ 的解决方案 opencv3版本代码用opencv4版本资源会出现这种错误。 在opencv4是版本中,如果用老的opencv的代码,如 cvtColor(src, grayImg, CV_RGB2GRAY); 1. 则会出现报错,是因为opencv更新后的版本问题 解决方法1: 将上述代码改为: cvtColor(src, grayImg, COLOR_RGB2...
dstCn原来一直沿用CV_BGR2GRAY, CV_RGB2GRAY, CV_GRAY2BGR, CV_GRAY2RGB等格式,但最新几个版本的OpenCV已改为COLOR_BGR2GRAY类似形式,今天才看源代码imgproc.hpp才发现,但官方文档还没修改,如下图,如果程序中使用较新的版本OpenCV,采用CV_BGR2GRAY可能会一直出错。 Project 'cv_bridge' specifies '/usr/inclu...