【问题标题】:openCV Error module 'cv2.face' has no attribute 'createEigenFaceRecognizer'openCV 错误模块“cv2.face”没有属性“createEigenFaceRecognizer”
【发布时间】:2019-11-26 16:42:05
【问题描述】:

我正在使用 python 3.7 和最新版本的 openCV。当我尝试创建一个EigenFaceRecognizer。这个错误弹出“模块'cv2.face'没有属性createEigenFaceRecognizer。我从一个Github repo得到这个波纹管代码。

recognise = cv2.face.createEigenFaceRecognizer(15, 4000)
recognise.load("Recogniser/trainingDataEigan.xml")

【问题讨论】:

    标签: python opencv


    【解决方案1】:

    我相信face 模块在opencv-contrib 库中。你可以安装它

    pip uninstall opencv-contrib-python
    pip install opencv-contrib-python --no-cache-dir
    

    功能也变成了这个。 load 被替换为 read

    import cv2
    
    recognise = cv2.face.EigenFaceRecognizer_create()  
    recognise.read("Recogniser/trainingDataEigan.xml")
    

    【讨论】:

      猜你喜欢
      • 2018-01-21
      • 2019-06-07
      • 2019-11-13
      • 2018-02-27
      • 2018-12-18
      • 1970-01-01
      • 2021-02-23
      • 2021-07-17
      相关资源
      最近更新 更多