OpenCv中CV_FILLED未定义标识符
一.在使用Opencv库进行开发时,遇到了这个下面这个问题:
cv::drawContours(mask, contours, -1, cv::Scalar::all(255), CV_FILLED;
在使用这个drawcontours()函数的时候,最后一个参数CV_FILLED显示报错。还有很多这种类型的报错,比如以下这些:
1.CV_RGB2GRAY
2.CV_MINMAX
3.CV_WINDOW_AUTOSIZE
二.解决思路(方案)
这种问题都可以归结为一个类型的问题,即缺少某个头文件,我们只需要找到包含关键字的头文件。这是一个慢慢积累的问题。
三.现有解决办法
| 关键字 | 所包含头文件 |
|---|---|
| CV_RGB2GRAY | #include<opencv2/imgproc/types_c.h> |
| CV_MINMAX | #include<opencv2/opencv.hpp> |
| CV_RGB2GRAY | #include <opencv2/highgui/highgui_c.h> |
| CV_FILLED | #include <opencv2/imgproc/imgproc_c.h> |
本文探讨了在使用OpenCV时遇到的CV_FILLED未定义错误,指出这是由于缺少相关头文件。提供了CV_RGB2GRAY、CV_MINMAX和CV_FILLED等常见问题及其对应头文件的解决方案。

被折叠的 条评论
为什么被折叠?



