cv2.putText使用示例
时间: 2023-11-09 16:20:03 浏览: 164
main_opencv_cv_
当使用OpenCV的`cv2.putText()`函数时,可以将文本添加到图像中。以下是使用示例:
```python
import cv2
# 读取图像
image = cv2.imread('image.jpg')
# 设置要绘制的文本
text = "Hello, OpenCV!"
# 设置文本的位置和字体
font = cv2.FONT_HERSHEY_SIMPLEX
position = (50, 50) # 文本在图像上的左下角坐标
font_scale = 1.5
color = (0, 255, 0) # 文本颜色,这里是绿色
thickness = 2 # 文本粗细
# 在图像上绘制文本
cv2.putText(image, text, position, font, font_scale, color, thickness)
# 显示绘制了文本的图像
cv2.imshow('Text on Image', image)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的示例中,我们首先读取了一个名为 `image.jpg` 的图像。然后,我们设置了要绘制的文本("Hello, OpenCV!"),并指定了其在图像上的位置和字体样式。接下来,我们使用`cv2.putText()`函数将文本绘制到图像上。最后,我们通过`cv2.imshow()`显示带有绘制了文本的图像,并通过`cv2.waitKey()`和`cv2.destroyAllWindows()`等待用户关闭窗口。
请确保在运行此示例之前,将 `'image.jpg'` 替换为你要使用的实际图像路径。
阅读全文