python OpenCV 设置文字大小
时间: 2023-10-13 10:17:50 浏览: 395
opencv输出中文字符,并控制字符大小.rar
在 OpenCV 中,可以使用 `cv2.putText()` 函数来在图像上添加文本。该函数的参数中有一个 `fontScale` 参数,可以用来设置文字大小。该参数的值为浮点数类型,表示文字大小相对于字体尺寸的比例系数。
例如,以下代码将在图像的左上角添加一段文本,并设置文本大小为 1.2 倍的字体尺寸:
```python
import cv2
img = cv2.imread('image.jpg')
font = cv2.FONT_HERSHEY_SIMPLEX
text = 'Hello, World!'
size = cv2.getTextSize(text, font, 1, 2)[0]
cv2.putText(img, text, (10, size[1] + 10), font, 1.2, (255, 0, 0), 2)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`cv2.getTextSize()` 函数用于计算文本的实际大小,其参数中的 `1` 表示字体大小,`2` 表示字体粗细。最终的文本大小为 `1.2 * size`。
阅读全文