如何在opencv-python中将文本打印到框架中

问题描述:

我正在使用opencv-python进行人脸检测实验。我也要做一个cv.drawRect函数。我尝试使用cv.putText,但它不支持python。 除了cv.putText之外还有其他可以将文字写入图像帧的功能吗?如何在opencv-python中将文本打印到框架中

+0

你到目前为止尝试了什么?你使用空白opencv或pyopencv? – user1767754 2014-09-19 10:38:48

+0

我试图使用opencv-python ..与导入cv2.cv作为cv,然后当我使用cv.puttext它给错误,因为包cv没有属性puttext – slaveCoder 2014-09-19 11:02:40

+0

如果你分享一些代码,我可以看看它,简历.putText当然是支持的 – user1767754 2014-09-19 11:04:04

明白了。在较旧版本的python-opencv中,使用PutText代替putText

font = cv.InitFont(cv.CV_FONT_HERSHEY_SIMPLEX, 1, 1, 0, 3, 8) #Creates a font 
x = 10 #position of text 
y = 20 #position of text 
cv.PutText(image,"Hello World!!!", (x,y),font, 255) #Draw the text