C++ 为什么我会得到QUnhandledException?
我正在做人脸识别项目。为此,我使用的是来自openbr的BRISK算法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,
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
我在使用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