OpenCV之putText()函数详解
2017-07-19 20:22
1436 查看
putText()函数属于imgproc组件,其功能为在图像中某一位置显示文字,OpenCV中函数定义如下:
C++: void putText(Mat& img, const string& text, Point org, int fontFace, double fontScale, Scalar color, int thickness=1, int lineType=8, bool bottomLeftOrigin=false )
Parameters:
img – 显示文字所在图像.
text – 待显示的文字.
org – 文字在图像中的左下角 坐标.
font – 字体结构体.
fontFace – 字体类型, 可选择字体:FONT_HERSHEY_SIMPLEX, FONT_HERSHEY_PLAIN, FONT_HERSHEY_DUPLEX,FONT_HERSHEY_COMPLEX, FONT_HERSHEY_TRIPLEX, FONT_HERSHEY_COMPLEX_SMALL, FONT_HERSHEY_SCRIPT_SIMPLEX, orFONT_HERSHEY_SCRIPT_COMPLEX,以上所有类型都可以配合 FONT_HERSHEY_ITALIC使用,产生斜体效果。
fontScale – 字体大小,该值和字体内置大小相乘得到字体大小
color – 文本颜色(默认颜色存储通道为BGR)
thickness – 写字的线的粗细,类似于0.38的笔尖和0.5的笔尖
lineType – 线性.
bottomLeftOrigin – true, 图像数据原点在左下角. Otherwise, 图像数据原点在左上角.
示例:
Mat src=imread("./05.jpg",1);
putText(src,"xiaoweiguo",Point(src.rows/2,src.cols/2),FONT_HERSHEY_SIMPLEX,2,Scalar(0,0,255),1,8,false);
imshow("test",src);
C++: void putText(Mat& img, const string& text, Point org, int fontFace, double fontScale, Scalar color, int thickness=1, int lineType=8, bool bottomLeftOrigin=false )
Parameters:
img – 显示文字所在图像.
text – 待显示的文字.
org – 文字在图像中的左下角 坐标.
font – 字体结构体.
fontFace – 字体类型, 可选择字体:FONT_HERSHEY_SIMPLEX, FONT_HERSHEY_PLAIN, FONT_HERSHEY_DUPLEX,FONT_HERSHEY_COMPLEX, FONT_HERSHEY_TRIPLEX, FONT_HERSHEY_COMPLEX_SMALL, FONT_HERSHEY_SCRIPT_SIMPLEX, orFONT_HERSHEY_SCRIPT_COMPLEX,以上所有类型都可以配合 FONT_HERSHEY_ITALIC使用,产生斜体效果。
fontScale – 字体大小,该值和字体内置大小相乘得到字体大小
color – 文本颜色(默认颜色存储通道为BGR)
thickness – 写字的线的粗细,类似于0.38的笔尖和0.5的笔尖
lineType – 线性.
bottomLeftOrigin – true, 图像数据原点在左下角. Otherwise, 图像数据原点在左上角.
示例:
Mat src=imread("./05.jpg",1);
putText(src,"xiaoweiguo",Point(src.rows/2,src.cols/2),FONT_HERSHEY_SIMPLEX,2,Scalar(0,0,255),1,8,false);
imshow("test",src);
相关文章推荐
- OpenCV各种函数详解#include<QDebug> qDebug() << "hello";
- 详解OpenCV中的cvCreateMat()函数
- opencv中imgproc库中函数详解(1)
- OpenCV中的findContours函数参数详解
- OpenCv中的cv::Mat::create()函数,cvRound(),cvFloor(),cvCeil()函数的详解l
- OpenCV函数详解--------陆续更新....................
- 利用opencv2函数putText()在图片上写文字
- 利用opencv2函数putText()在图片上写文字
- HOG算子——计算方式,opencv函数详解,行人检测code
- opencv houghlinesp函数详解
- [转]opencv轮廓提取(findcontours函数详解)
- OpenCv中的cv::Mat::create()函数,cvRound(),cvFloor(),cvCeil()函数的详解l
- 【OpenCV3】文字绘制——cv::putText详解
- opencv3中的imwrite函数详解
- OpenCV(四) Opencv中 core 核心模块详解—— Mat类(二)之常见函数及操作
- 【OpenCV3图像处理】查找二值图像的边缘 函数findContours()详解
- opencv透视N点法函数详解
- opencv:dft()函数详解
- 【OpenCV3】cv::Mat类成员函数详解