我不能使用函数'OpenCV的放置文本
I can not use the function 'PutText of OpenCV
当我尝试使用函数putText库OpenCV时,我会收到以下错误:
1."putText":找不到标识符。
2.标识符";putText";未定义。
我的代码:
putText(image1,"ff",cv::Point(25, 50), 30, CV_RGB(0, 0, 255));
有人能解释一下原因吗
由于您没有分享任何实际的片段,我只会向您发布一个片段,让您了解最新情况,因为您已经加载了OpenCV矩阵并准备好编写测试。
#include <opencv/cv.h>
using namespace cv;
// ...
Mat img;
double scale = 0.45;
Point org = cvPoint(img.cols / 7, img.rows / 14);
putText(img, "sometext", org, FONT_HERSHEY_SIMPLEX, scale, CV_RGB(0, 255, 255), 1, CV_AA);
函数本身的声明位于"opencv2/core/core_c.h"
我猜您使用的是OpenCV 3.x而不是OpenCV 2.x…
你需要添加这个:
#include "opencv2/opencv.hpp"
putText
已移至OpenCV 3.x 中的imgproc模块
相关文章:
- 已解决 - C++ 的崇高文本中的"fatal error: opencv: no such file or directory"
- 使用 Opencv 将姿势值实时写入文本文件
- OpenCV程序的输出在未检测到文本对象时不给出0
- 使用OpenCV检测图像中垂直文本的方法
- 如何将文本放在OpenCV C 中的图像中
- 当摄影机参数已知时,OpenCV图像静置
- 在OpenCV图像中添加文本标签
- 即使不满足条件,也会重置文本文件.(C++)
- 使用c++在opencv中检测图像中任何文本的位置
- OpenCV,在显示图像时读取用户文本输入(使用 waitKey)
- 使用 OpenCV 显示图像,并在C++中的特定点上输入文本
- Opencv:无法从文本文件正确读取/写入 OpenCV
- 带有PHP的OpenCV-识别文本
- 内置网络摄像头,opencv:有时有效,有时无效
- OpenCV 3.1 + tesseract 3.04的OCR(文本识别)结果根据识别的顺序而变化
- 场景文本检测在Opencv
- 是否有可能在视频序列上显示文本与highgui/opencv
- 将数组数据写入opencv中的文本文件
- 如何使用opencv检测图像中的文本样式
- OpenCV从文本文件创建视频