要让 OpenCV 支持中文,需要在代码中指定使用中文字体。

以下是一个示例代码,展示如何在 OpenCV 中使用中文字体:

import cv2
import numpy as np
import matplotlib.pyplot as plt

# 设置中文字体
font = cv2.FONT_HERSHEY_SIMPLEX

# 创建一个黑色图像
img = np.zeros((512,512,3), np.uint8)

# 在图像上写入中文文字
cv2.putText(img,'中文测试',(10,500), font, 4,(255,255,255),2,cv2.LINE_AA)

# 显示图像
plt.imshow(img)
plt.show()

在上面的代码中,我们使用了 cv2.FONT_HERSHEY_SIMPLEX 指定了中文字体。然后,我们创建了一个黑色图像,并使用 cv2.putText 在图像上写入了中文文字。最后,使用 plt.imshowplt.show 显示图像。

你可以根据自己的需求修改代码中的文字内容、字体和大小等参数。

OpenCV 中文显示:Python 代码实现

原文地址: https://www.cveoy.top/t/topic/gQ1M 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录