putText函数的头文件是什么?CV_FONT_HERSHEY_COMPLEX未定义标识符

附魔兔子 2018-05-29 10:11:25
putText(img,"Hello opencv",Point(50,50),CV_FONT_HERSHEY_COMPLEX,1.0,Scalar(12,255,200),1,8);
这句里的CV_FONT_HERSHEY_COMPLEX未定义标识符
头文件放了#include <opencv2\core\core.hpp>
#include <opencv2\highgui\highgui.hpp>
#include <opencv2\imgproc\imgproc.hpp>
#include <opencv2\objdetect\objdetect.hpp>
#include <opencv2\imgproc\types_c.h>
#include <opencv2\objdetect\objdetect_c.h>
#include<opencv2/opencv.hpp>
求大佬帮助,谢谢!
...全文
3626 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复 6
opencv4中一般取消了cv前缀;应该用FONT_HERSHEY_COMPLEX_SMALL
red-fly 2018-06-04
  • 打赏
  • 举报
回复 1
简单的,就是直接包含 opencv2/opencv.hpp,如果麻烦一点,就是只添加这个模块的头文件 opencv2/imgproc.hpp cvPutText的头文件是 opencv2/imgproc/imgproc_c.h
Jason_er 2018-06-02
  • 打赏
  • 举报
回复
加上#include <opencv2/opencv.hpp> 和using namespace cv;
欧阳磊 2018-06-01
  • 打赏
  • 举报
回复
直接使用#include “opencv2/opencv.hpp”试试,包含了所有模块的头文件 记得把using namespace cv;加上
robertbo 2018-05-30
  • 打赏
  • 举报
回复
正常应该是包含了头文件#include "opencv2/imgproc/imgproc.hpp"就可以了。 你试一下其他的opencv函数是否是正确的,看看opencv库头文件的配置是否是正确的。 或者在前面加上using namespace cv; 再不行就看看是不是opencv库版本的问题

4,247

社区成员

发帖
与我相关
我的任务
社区描述
OpenCV相关技术交流专区
计算机视觉人工智能opencv 技术论坛(原bbs) 广东省·深圳市
社区管理员
  • OpenCV
  • 幻灰龙
  • OpenCV中国团队
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

OpenCV中国团队官方博客:https://blog.csdn.net/opencvchina

试试用AI创作助手写篇文章吧