2017-05-03 121 views
0

我工作的OpenCV 3.1,我想知道我怎么能代替:错误与InitFont - OpenCV的3.1(Python)的

font = cv2.cv.InitFont(cv2.cv.CV_FONT_HERSHEY_SIMPLEX, 1, 1, 0, 1, 1) 
OpenCV中3.1

因为该行生成错误“模块对象有没有属性cv“,即使我删除了cv它也会生成错误”模块对象没有属性InitFont“。

回答

1

在我的猫和人脸标识的项目,我已经使用的字体象下面这样:

的Python 3(OpenCV的3):

import cv2 
# font for the text written on image 
font = cv2.FONT_HERSHEY_SIMPLEX 
cv2.putText(img,"Cat",(x,y-10),font,0.55,(0,255,0),1) 

分享您的完整代码,如果你还有疑问。