在cv的puttext中调整字体大小
时间: 2024-03-03 17:49:29 浏览: 32
在OpenCV中,可以使用putText函数将文本绘制到图像上。要在putText中调整字体大小,需要使用cv::putText函数中的参数之一:fontScale。
下面是一个示例代码,演示如何使用cv::putText在图像上绘制文本并调整字体大小:
```
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
// 创建一个黑色图像
Mat img = Mat::zeros(Size(400, 200), CV_8UC3);
// 设置文本内容和字体
String text = "Hello OpenCV!";
int fontFace = FONT_HERSHEY_SIMPLEX;
// 在图像上绘制文本并调整字体大小
double fontScale = 2.0;
int thickness = 2;
int baseline = 0;
Size textSize = getTextSize(text, fontFace, fontScale, thickness, &baseline);
Point textOrg((img.cols - textSize.width) / 2, (img.rows + textSize.height) / 2);
putText(img, text, textOrg, fontFace, fontScale, Scalar(0, 255, 0), thickness);
// 显示图像
imshow("Text", img);
waitKey();
return 0;
}
```
在上面的代码中,我们将字体大小设置为2.0,即将字体大小放大2倍。你可以根据需要调整fontScale的值来调整字体大小。
相关推荐
![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)
![](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)