cv::putText
时间: 2023-06-22 16:29:02 浏览: 45
cv::putText是OpenCV库中的一个函数,用于在图像上绘制文本。它可以在图像上绘制不同字体、字号、颜色和样式的文本。它的语法如下:
```cpp
void cv::putText(cv::InputOutputArray img, const cv::String& text, cv::Point org, int fontFace, double fontScale, cv::Scalar color, int thickness = 1, int lineType = LINE_8, bool bottomLeftOrigin = false);
```
其中,参数含义如下:
- img:输入输出参数,需要绘制文本的图像。
- text:要绘制的文本内容。
- org:文本框左下角的坐标。
- fontFace:字体类型,如cv::FONT_HERSHEY_SIMPLEX等。
- fontScale:字体大小。
- color:文本颜色,如cv::Scalar(0,0,255)表示红色。
- thickness:线条宽度。
- lineType:线条类型。
- bottomLeftOrigin:是否从左下角开始绘制文本。
例如,下面的代码可以在图像上绘制一个白色的"Hello World!"文本:
```cpp
cv::Mat img = cv::imread("test.jpg");
cv::putText(img, "Hello World!", cv::Point(50, 50), cv::FONT_HERSHEY_SIMPLEX, 1.0, cv::Scalar(255, 255, 255), 2);
cv::imshow("image", img);
cv::waitKey(0);
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)