opencv 设置字体大小
时间: 2024-08-15 18:01:43 浏览: 120
opencv为图像添加中文字体
4星 · 用户满意度95%
在OpenCV库中,设置字体大小通常用于文本标注或者绘制信息时调整文字的显示大小。你可以使用`cv.putText()`函数来添加文本,并通过`fontFace`参数结合`fontScale`参数来控制字体大小。`fontFace`枚举包含了不同类型的字体,如`cv.FONT_HERSHEY_SIMPLEX`表示简洁体;`fontScale`是一个浮点数,范围从0到无穷大,值越大字体越大。例如:
```python
import cv2
import numpy as np
# 创建一个图像窗口
img = np.zeros((500, 500), dtype=np.uint8)
cv2.putText(img, 'Hello, OpenCV!', (50, 50), cv2.FONT_HERSHEY_SIMPLEX,
1, (255, 255, 255), 2) # 参数依次为:图片、文本、位置、字体、缩放比例、颜色、线宽
cv2.imshow('Text Example', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,`fontScale=1`意味着默认字体大小,如果你想增大字体,可以将其设置为大于1的数值。
阅读全文