opencv人脸识别器,错误:';setLabelInfo';不是';cv::人脸识别器';
我正在使用opencv制作一个人脸识别器,我想使用函数(setlabelinfo)为每个标签设置一个字符串,但我得到了一个错误:“setlabelinfo”不是“cv::Facesrecognizer”的成员,有人能帮我吗:)答案是: 对它不是他的成员->它是opencv人脸识别器,错误:';setLabelInfo';不是';cv::人脸识别器';,opencv,face-recognition,Opencv,Face Recognition,我正在使用opencv制作一个人脸识别器,我想使用函数(setlabelinfo)为每个标签设置一个字符串,但我得到了一个错误:“setlabelinfo”不是“cv::Facesrecognizer”的成员,有人能帮我吗:)答案是: 对它不是他的成员->它是Ptr的成员。 您将首先编写Ptr facerec=FisherFaceRecognizer::create()或EigenFaceRecognizer::create(); 然后使用facerec->SetLabelInfo() 看起来像
Ptr
的成员。
您将首先编写Ptr facerec=
FisherFaceRecognizer::create()
或EigenFaceRecognizer::create()
;
然后使用
facerec->SetLabelInfo()
看起来像是一个简单的打字错误。不,这不是问题,我在代码中以正确的方式编写了它,而且编辑器没有在自动完成建议中显示它。这是一个更新问题