1

您能否告诉我使用 Times New Roman、Tahoma 等任意大小的字体,例如 10、11、15 等。我将绘制图像字符串并将其显示在窗口中。我正在使用 openCV

4

1 回答 1

2

在 python 中使用带有内置字体的 opencv 如下所示:

import cv

image = cv.CreateImage((200,200), cv.IPL_DEPTH_8U, 1)
font = cv.InitFont(cv.CV_FONT_HERSHEY_SIMPLEX, 1, 1, shear=0, thickness=2, lineType=8)
cv.PutText(image, 'text', (65,100), font, (255,255,255))
cv.ShowImage("image with text", image)
cv.WaitKey(0)

产生:

在此处输入图像描述

于 2012-05-09T07:05:49.280 回答