我尝试使用OpenCV运行this示例,但运行它:
./facerec_video haarcascade_frontalface_alt.xml csv_align -1
给了我这个错误:
OpenCV错误:在lda中执行LDA至少需要两个类。原因:只给出了一个类!),文件/build/buildd/opencv-2.4.8+dfsg1/modules/contrib/ src / lda.cpp,第1010行 在抛出' cv :: Exception'的实例后终止调用 what():/ build / buildd / opencv-2.4.8 + dfsg1 /modules/contrib/src/lda.cpp:1010:错误:( - 5)执行LDA至少需要两个类。原因:只给了一堂课!在函数lda
我该如何解决?
Ps。:xml是标准的 OpenCV ,csv是带有2个图像的样本
答案 0 :(得分:0)
我遇到了同样的问题,我解决了将csv.ext文件更改为此样式的问题:
C:\用户\ FSB \桌面\ image1_20_20_70_70.jpg; 0 C:\ Users \用户FSB \桌面\ face_20_20_70_70.jpg; 1
检查您的文件是否符合此标准,然后重试。