cv::putText各参数详解,以及可选参数的含义
时间: 2023-08-17 08:20:03 浏览: 244
cv::putText 函数的各参数及可选参数的含义如下:
```cpp
void cv::putText(cv::Mat& img, // 需要绘制文本的图像
const cv::String& text, // 要绘制的文本内容
cv::Point org, // 文本的起始位置
int fontFace, // 字体类型,如 cv::FONT_HERSHEY_SIMPLEX
double fontScale, // 字体大小
cv::Scalar color, // 文本颜色
int thickness = 1, // 文本线条宽度
int lineType = LINE_8, // 文本线条类型
bool bottomLeftOrigin = false) // 如果为 true,则 org 参数表示文本左下角的位置,否则表示文本左上角的位置
```
- img:需要绘制文本的图像。
- text:要绘制的文本内容。
- org:文本的起始位置。
- fontFace:字体类型,如 cv::FONT_HERSHEY_SIMPLEX,具体可选值如下:
- cv::FONT_HERSHEY_SIMPLEX:正常大小无衬线字体。
- cv::FONT_HERSHEY_PLAIN:小号无衬线字体。
- cv::FONT_HERSHEY_DUPLEX:正常大小无衬线字体,加粗。
- cv::FONT_HERSHEY_COMPLEX:正常大小衬线字体。
- cv::FONT_HERSHEY_TRIPLEX:正常大小衬线字体,加粗。
- cv::FONT_HERSHEY_COMPLEX_SMALL:小号衬线字体。
- cv::FONT_HERSHEY_SCRIPT_SIMPLEX:手写风格字体。
- cv::FONT_HERSHEY_SCRIPT_COMPLEX:手写风格衬线字体。
- fontScale:字体大小。
- color:文本颜色。
- thickness:文本线条宽度。
- lineType:文本线条类型,具体可选值如下:
- LINE_4:4 连通线条。
- LINE_8:8 连通线条。
- LINE_AA:抗锯齿线条。
- bottomLeftOrigin:如果为 true,则 org 参数表示文本左下角的位置,否则表示文本左上角的位置。
阅读全文