python-opencv绘画文字
时间: 2024-10-16 09:08:52 浏览: 26
Python-Opencv自定义训练器识别任意物体-Python代码类资源
5星 · 资源好评率100%
Python的OpenCV库提供了一种方便的方式来在图像上绘制文字。你需要通过`cv2.putText()`函数来实现这一功能。这个函数的基本语法如下:
```python
import cv2
import numpy as np
# 创建一个图像
img = np.zeros((500, 500, 3), dtype='uint8')
font = cv2.FONT_HERSHEY_SIMPLEX # 字体类型
text = "Hello, World!" # 需要绘制的文字
position = (50, 50) # 文字的位置坐标
color = (255, 255, 255) # 文字颜色
thickness = 2 # 线宽
cv2.putText(img, text, position, font, 1, color, thickness)
cv2.imshow('Image with Text', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,我们首先创建了一个黑底白字的图像,然后指定了字体类型、需要绘制的文字、位置、颜色和线条粗细。调用`putText()`函数后,文字就会出现在指定的位置。
阅读全文