CV_LOAD_IMAGE_ANYDEPTH未声明,这是什么原因?

摘要:博客地址:https:www.cnblogs.comzylyehuo 在编译 Matterport3DSimulator 时遇到了一个经典的 OpenCV 版本不兼容问题 CV_LOAD_IMAGE_ANYDEPTH 说明系统安装的
博客地址:https://www.cnblogs.com/zylyehuo/ 在编译 Matterport3DSimulator 时遇到了一个经典的 OpenCV 版本不兼容问题 CV_LOAD_IMAGE_ANYDEPTH 说明系统安装的是 OpenCV 4.x,而这段代码是为 OpenCV 2.x 或 3.x 编写的。 添加以下宏定义 // 解决 OpenCV 4 兼容性问题 #if CV_VERSION_MAJOR >= 4 #define CV_LOAD_IMAGE_ANYDEPTH cv::IMREAD_ANYDEPTH #define CV_LOAD_IMAGE_COLOR cv::IMREAD_COLOR #endif CV_L2 说明系统安装的是 OpenCV 4.x,而这段代码是为 OpenCV 2.x 或 3.x 编写的。 添加以下宏定义 #if CV_VERSION_MAJOR >= 4 #define CV_L2 cv::NORM_L2 #endif