putText()参数详解
时间: 2023-08-08 19:13:37 浏览: 248
putText()是OpenCV中用于在图像上绘制文本的函数,其参数如下:
1. img:输入图像。
2. text:要绘制的文本。
3. org:文本的左下角坐标。
4. fontFace:字体类型。
5. fontScale:字体大小。
6. color:字体颜色。
7. thickness:字体线条粗细。
8. lineType:线条类型。
9. bottomLeftOrigin:如果为true,则org表示文本框左上角的坐标。
具体解释如下:
1. img:输入图像,需要是8位或浮点型的单通道或三通道图像。
2. text:要绘制的文本,可以是数字、字符、字符串等。
3. org:文本的左下角坐标,用一个Point对象表示。
4. fontFace:字体类型,可以是以下常量之一:FONT_HERSHEY_SIMPLEX、FONT_HERSHEY_PLAIN、FONT_HERSHEY_DUPLEX、FONT_HERSHEY_COMPLEX、FONT_HERSHEY_TRIPLEX、FONT_HERSHEY_COMPLEX_SMALL、FONT_HERSHEY_SCRIPT_SIMPLEX、FONT_HERSHEY_SCRIPT_COMPLEX。
5. fontScale:字体大小,表示字体高度的缩放因子。
6. color:字体颜色,用Scalar对象表示,例如Scalar(255,255,255)表示白色。
7. thickness:字体线条粗细,表示字体线条的宽度。
8. lineType:线条类型,可以是以下常量之一:LINE_4、LINE_8、LINE_AA。
9. bottomLeftOrigin:如果为true,则org表示文本框左上角的坐标,否则表示左下角的坐标。
总之,putText函数可以在图像上绘制指定的文本,并可以自定义字体、大小、颜色等属性。
阅读全文