C++ “如何修复”;至少需要两个类来执行LDA;?
我正在尝试使用OpenCV运行示例,但运行时:C++ “如何修复”;至少需要两个类来执行LDA;?,c++,opencv,ubuntu,face-recognition,C++,Opencv,Ubuntu,Face Recognition,我正在尝试使用OpenCV运行示例,但运行时: ./facerec_video haarcascade_frontalface_alt.xml csv_align -1 给我这个错误: OpenCV错误:LDA文件/build/buildd/OpenCV-2.4.8+dfsg1/modules/contrib/src/LDA.cpp第1010行中的参数错误(至少需要两个类来执行LDA。原因:只给出了一个类!) 在引发“cv::Exception”的实例后调用terminate what()
./facerec_video haarcascade_frontalface_alt.xml csv_align -1
给我这个错误:
OpenCV错误:LDA文件/build/buildd/OpenCV-2.4.8+dfsg1/modules/contrib/src/LDA.cpp第1010行中的参数错误(至少需要两个类来执行LDA。原因:只给出了一个类!)
在引发“cv::Exception”的实例后调用terminate
what():/build/buildd/opencv-2.4.8+dfsg1/modules/contrib/src/lda.cpp:1010:error:(-5)执行lda至少需要两个类。原因:只上了一节课!函数内lda
我怎么修理它
注:xml是标准的OpenCV,csv是一个带有两个图像的示例我也遇到了同样的问题,我解决了将我的csv.ext文件更改为这种样式的问题: C:\Users\fsb\Desktop\image1_20_20_70_70.jpg;0 C:\Users\fsb\Desktop\face\u 20\u 20\u 70\u 70.jpg;一,
检查您的文件是否符合此要求,然后重试。您能告诉我们它在哪一行出现故障吗?嗯,您需要两个以上的类,即至少两个人的图像。很容易理解,你想从小事做起,但通常,你需要每人10-30张图片才能获得好的效果