📜  换行文本 opencv - Python (1)

📅  最后修改于: 2023-12-03 15:25:55.225000             🧑  作者: Mango

换行文本 opencv - Python

在编写计算机视觉应用时,OpenCV 是不可或缺的库。本文将介绍如何使用 OpenCV 在 Python 中创建换行文本。

准备工作

在开始之前,您需要先在计算机上安装 OpenCV。要安装 OpenCV,请打开命令行并键入以下命令:

pip install opencv-python
创建换行文本

以下是用 OpenCV 在 Python 中创建换行文本的示例代码。这个例子会将一行文本换成两行。

import cv2

# 读入图片
img = cv2.imread('sample.jpg')

# 创建一个矩阵,将文本写入其中
canvas = np.zeros((500, 800, 3), dtype='uint8')
text = "OpenCV\nPython"
org = (150, 250)
font = cv2.FONT_HERSHEY_SIMPLEX
fontScale = 5
color = (255, 255, 255)
thickness = 15
cv2.putText(canvas, text, org, font, fontScale, color, thickness)

# 将文本矩阵粘贴到图像上
img[0:500, 0:800, :] = canvas

# 显示结果
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

在本例中,我们使用 cv2.putText() 创建一个文本矩阵,并使用 cv2.imshow() 显示其结果。这个例子中使用的字体大小、颜色和厚度是随意选择的,您可以根据自己的需要进行调整。

总结

在本文中,我们介绍了如何使用 OpenCV 在 Python 中创建换行文本。希望这个例子能帮助您更好地使用 OpenCV 来编写计算机视觉应用程序。