puttext 显示中文
时间: 2023-07-02 17:18:02 浏览: 169
putty中文的
您好!我可以使用Python的puttext函数来在图像上显示中文。需要使用OpenCV和Pillow库。以下是一个示例代码:
```python
import cv2
from PIL import ImageFont, ImageDraw, Image
# 加载中文字体
font_path = "path/to/font.ttf"
font = ImageFont.truetype(font_path, size=20)
# 创建图像
img = cv2.imread("path/to/image.jpg")
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
pil_img = Image.fromarray(img)
# 在图像上绘制中文
draw = ImageDraw.Draw(pil_img)
text = "你好,世界!"
draw.text((50, 50), text, font=font, fill=(255, 0, 0))
# 转换回OpenCV格式
img = cv2.cvtColor(np.array(pil_img), cv2.COLOR_RGB2BGR)
# 显示图像
cv2.imshow("image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
请注意,需要将字体文件的路径替换为您自己的路径,并使用适当的字体大小和颜色。
阅读全文