错误:putText不是CV的成员
error: putText is not a member of CV?
我不能使用函数putText。我得到编译错误"putText不是CV的成员"或"putText未在此范围内声明"。这些是我正在包括的库:
#include <iostream>
#include "core.hpp"
#include "highgui.hpp"
#include "imgcodecs.hpp"
#include "cv.h"
我就是这么称呼它的:
cv::putText(frame,"REC",Point(0,60),2,2,Scalar(0,0,255));
我做错了什么?
putText
已移动到OpenCV 3中的imgproc模块(以前它在core
模块中)。
所以你需要:
#include "imgproc.hpp"
您可以包含opencv.hpp
以避免此类问题,因为它将为您包含所有标头。
相关文章:
- 错误:'create'不是 'cv::Tracker' 的成员
- 'cv::Mat::type':非标准语法;使用 '&' 创建指向成员的指针
- 互斥体不是cv的成员,用g++编译失败
- OpenCV CUDA 函数缺失 - 命名空间"cv:cuda"没有成员"resize"
- OpenCV 错误:“MAT”不是“cv”的成员
- 获取错误 - 使用垫子时,CV :: MAT’没有名为“ Get”的成员
- 错误:QueryFrame不是CV的成员
- 错误:'cv::face::FaceRecognizer'中没有名为'getMat'的成员
- 错误:putText不是CV的成员
- 将cv::Mat A的每个成员与cv::Mat B合并,以创建一个cv::Mat C,结果为[A(x,y),B(x,y)
- 错误:“calcOpticalFlowPyrLK”不是“cv”的成员 - OpenCV 2.4.2
- Typedef 用于指向 cv 和/或 ref 限定成员函数的指针
- cv 没有成员 BackgroundSubtractorMOG
- 为什么静态成员函数不能有 cv 限定符?
- OpenCV resize 不是 cv (OpenCV Basics) 的成员
- 如何?:将cv::Mat定义为类成员,然后在源代码文件中对其进行修改
- 如何解决错误:imread不是cv的成员
- 转发成员函数的cv-ref-qualifier
- ' BackgroundSubtractorMOG '不是' cv '的成员
- result_of具有 cv 限定参数的成员对象