【问题标题】:AttributeError: module 'cv2.cv2' has no attribute 'cv'AttributeError:模块“cv2.cv2”没有属性“cv”
【发布时间】:2017-11-22 06:44:14
【问题描述】:

我认为我的 windows 系统或 python 3.6 版本存在一些问题。我面临一些属性错误。我检查并仔细检查了我的代码,没有错误,我还将我的代码与其他代码进行了比较,我发现没有错误。那为什么我会面临这种错误。我在这里添加我的代码:

我正面临以下错误。

C:\Users\MAN\AppData\Local\Programs\Python\Python36\python.exe C:/Users/MAN/PycharmProjects/facerecognition/Recognise/recognizerr.py Traceback(最近一次通话最后一次):文件 "C:/Users/MAN/PycharmProjects/facerecognition/Recognise/recognizerr.py", 第 11 行,在 font = cv2.cv.InitFont(cv2.cv.CV_FONT_HERSHEY_SIMPLEX, 1, 1, 0, 1, 1) AttributeError: module 'cv2.cv2' has no attribute 'cv'

进程以退出代码 1 结束

这是 Windows 问题还是仅在 Python 3.6 版本中显示错误? 为您提供信息,我在 Windows 平台上使用 Python 3.6。

【问题讨论】:

标签: python opencv


【解决方案1】:

font = cv2.cv.CV_FONT_HERSHEY_SIMPLEX

我处理了不同的变量 (CV_CAP_PROP_FRAME_WIDTH),我花了很长时间才明白您还需要删除“CV_”。

(我不知道如何用删除线发表评论)

【讨论】:

    【解决方案2】:

    在 Opencv3 中,cv 模块已弃用。所以,在第 11 行你可以像下面这样初始化字体:

    font = cv2.FONT_HERSHEY_SIMPLEX
    

    【讨论】:

      猜你喜欢
      • 2019-07-25
      • 2017-11-21
      • 2021-02-17
      • 2019-11-13
      • 2018-11-13
      • 2019-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多