C++ 为什么我会得到QUnhandledException?

C++ 为什么我会得到QUnhandledException?,c++,face-recognition,openbr,C++,Face Recognition,Openbr,我正在做人脸识别项目。为此,我使用的是来自openbr的BRISK算法 为此,我必须使用许多图像来训练数据。我正在使用下面的训练命令 br -algorithm 'Open+Cvt(Gray)+Cascade(FrontalFace)+ASEFEyes+Affine(128,128,0.33,0.45)+ (Grid(10,10)+SIFTDescriptor(12)+ByRow)/(Blur(1.1)+Gamma(0.2)+DoG(1,2)+ContrastEq(0.1,10)+LBP(1,

我正在做人脸识别项目。为此,我使用的是来自openbr的BRISK算法

  • 为此,我必须使用许多图像来训练数据。我正在使用下面的训练命令

    br -algorithm 'Open+Cvt(Gray)+Cascade(FrontalFace)+ASEFEyes+Affine(128,128,0.33,0.45)+  (Grid(10,10)+SIFTDescriptor(12)+ByRow)/(Blur(1.1)+Gamma(0.2)+DoG(1,2)+ContrastEq(0.1,10)+LBP(1,2)+RectRegions(8,8,6,6)+Hist(59))+PCA(0.95)+Normalize(L2)+Dup(12)+RndSubspace(0.05,1)+LDA(0.98)+Cat+PCA(0.95)+Normalize(L1)+Quantize:NegativeLogPlusOne(ByteL1)' -train ../data/ATT/img FaceRecognitionATT  
    
  • 但过了一段时间,我就有了“群和例外”。我不明白为什么我会犯这个错误。我使用13500张图片进行训练

  • 感谢您的帮助。谢谢


  • 我在使用OpenBR V1.1.0时遇到了相同的错误,OpenCV-2.4.11在Ubuntu 14.04.3上运行。通过卸载QT4.x并显式链接OpenCV和QT5,我能够超越QUnhandledException。在我的一点帮助下,我做了以下几件事

    卸载QT的早期版本:

    apt-get remove qt4-linguist-tools
    apt-get remove qt4-qmake
    apt-get autoremove
    
    安装QT5:

    apt-get install qtdeclarative5-dev
    apt-get install qttools5-dev-tools
    
    使用以下cmake命令从源代码构建OpenCV:

    cmake -DWITH_QT5=ON -DCMAKE_BUILD_TYPE=Release ..
    
    从源代码构建OpenBR