opencv putText 参数说明
时间: 2023-02-06 21:53:18 浏览: 257
OpenCV两种方法显示中文
4星 · 用户满意度95%
OpenCV 中的 `putText` 函数可以在图像上添加文本。它的原型如下:
```
void putText(Mat& img, const String& text, Point org, int fontFace, double fontScale, Scalar color, int thickness=1, int lineType=LINE_8, bool bottomLeftOrigin=false )
```
下面是参数的说明:
- `img`: 要添加文本的图像,类型为 Mat。
- `text`: 要添加的文本,类型为 string。
- `org`: 文本的左下角的坐标,类型为 Point。
- `fontFace`: 字体类型,类型为 int。可以使用以下常量:
- `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`: 复杂手写体
- `fontScale`: 字体缩放比例,类型为 double。
- `color`: 文本的颜色,类型为 Scalar。
- `thickness`: 文本的厚度,类型为 int。
- `lineType`: 线型,类型为 int。可以使用以下常量:
- `LINE_8`: 8 连通的线
- `LINE_4`: 4 连通的线
- `LINE_AA`: 反锯齿的线
- `bottomLeftOrigin`: 文本的原点是否在左下角,类型为 bool。
示例代码:
阅读全文