最近在opencv学习的时候,老是遇到关于CV_定义符出现未定义标识符的情况,一方面是从网上找的opencv程序版本不一致,高版本对程序中一些定义做了简化和重新修改,导致不匹配情况。后来在网上搜索相关的问题,找到解决问题的办法。笔者遇到的:CV_RGB2GRAY 、CV_MINMAX、CV_WINDOW_AUTOSIZE等。
CV_RGB2GRAY 、CV_MINMAX未定义标识符的解决办法是:
在代码开头加入头文件:#include<opencv2/imgproc/types_c.h> #include<opencv2/opncv.hpp>
CV_WINDOW_AUTOSIZE未定义标识符的解决办法是:
在代码开头加入头文件#include <opencv2/highgui/highgui_c.h>