【问题标题】:How to load more than one trained face recognizer in one face recognizer open CV?如何在一个人脸识别器openCV中加载多个训练有素的人脸识别器?
【发布时间】:2018-07-29 17:21:03
【问题描述】:

我正在尝试训练人脸识别器,但我不想每次在人脸数据库中输入新的用户数据时都进行训练,所以我想训练新的用户数据,然后与之前训练的识别器连接。我有两个训练有素的识别器,我想将这两个连接起来。

我们将不胜感激。

这是我从三个识别器读取的代码,并希望将它们保存到一个:

face_recognizer1=my.facerecognizer(cv2.face_LBPHFaceRecognizer.create()) 
face_recognizer1.read("trainer"+"/"+"s1"+".xml")
face_recognizer1.read("trainer"+"/"+"s2"+".xml")
face_recognizer1.read("trainer"+"/"+"s3"+".xml")
face_recognizer1.save("trainer"+"/"+"s11"+".xml")

【问题讨论】:

  • 那该代码有什么问题?你到底在问什么?
  • 请阅读How to create a Minimal, Complete, and Verifiable example 并将问题相应地修改为最小的工作示例。如果不发布您的代码,您可能会删除您的问题。完成游览并检查您的语法(例如“三”或“该)!
  • 它没有将s1 s2和s3的数据保存在s11中就是这个问题

标签: python opencv image-processing computer-vision face-recognition


【解决方案1】:

我找到了解决方案,使用 update 来更新识别器。更多详情opencv docs facerecognizer

【讨论】:

    猜你喜欢
    • 2018-06-14
    • 2014-03-24
    • 2014-06-04
    • 1970-01-01
    • 1970-01-01
    • 2019-10-30
    • 2017-08-29
    • 2015-07-05
    • 2013-12-08
    相关资源
    最近更新 更多