opencv puttext 抗锯齿
时间: 2023-07-07 08:28:06 浏览: 331
对python opencv 添加文字 cv2.putText 的各参数介绍
在 OpenCV 中使用 `putText()` 函数绘制文本时,可以通过设置 `cv2.LINE_AA` 参数来实现抗锯齿效果。具体实现方式如下:
```python
import cv2
# 加载图像
img = cv2.imread('image.jpg')
# 绘制文本
text = 'Hello, World!'
font = cv2.FONT_HERSHEY_SIMPLEX
font_scale = 1
color = (255, 255, 255)
thickness = 1
line_type = cv2.LINE_AA # 设置抗锯齿
cv2.putText(img, text, (50, 50), font, font_scale, color, thickness, line_type)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上述代码中,将 `line_type` 参数设置为 `cv2.LINE_AA` 即可实现抗锯齿效果。
阅读全文