如何在一个面部识别器打开CV中加载多个训练面部识别器?

时间:2018-02-19 12:57:15

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

我正在尝试训练面部识别器,但我不想每次在面部数据库中输入新的用户数据时进行训练,因此我想训练新的用户数据,然后与之前训练过的识别器连接。我有两个训练有素的识别器,我想连接这两个。

在这方面的任何帮助将不胜感激。

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

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")

1 个答案:

答案 0 :(得分:0)

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