我想我的windows系统或python 3.6版本有一些问题。我正面临一些属性错误。我已经检查了我的代码,并仔细检查了我的代码,没有错误。我也比较了我的代码与其他人,我已经看到没有错误。那么为什么我面临这种错误。我在这里添加我的代码:
我面临着以下错误。
C:/用户/MAN/PycharmProjects/面部识别/识别/recognizerr.py跟踪(最近的调用在最后):文件“C:/用户/MAN/PycharmProjects/面部识别/识别/识别错误. py”,第11行,在字体= cv2.cv.InitFont(cv2.cv.CV_FONT_HERSHEY_SIMPLEX,1,1,0,1,1)中属性错误:模块“cv2.cv2”没有属性“cv”
进程结束,退出代码为1
这是Windows的问题还是只在Python 3.6版本中显示错误?为了给你提供一些信息,我在Windows平台上使用Python 3.6。
2条答案
按热度按时间l7wslrjt1#
在Opencv3中,
cv
模块已被弃用。因此,在第11行中,您可以如下所示初始化字体:tp5buhyn2#
font = cv2.cv.CV_FONT_HERSHEY_SIMPLEX
我在不同的变量(
CV_CAP_PROP_FRAME_WIDTH
)上工作,我花了很长时间才明白你也需要删除“CV_"。