-
我正在进行FaceRecognition项目。为此,我使用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
-
但过了一段时间,我得到了">QUnhandledException"。我不明白为什么我会犯这个错误。我正在使用13500张图片进行训练。
-
感谢您的帮助。谢谢
我在使用OpenBR V1.1.0时遇到了同样的错误,OpenCV-2.4.11在Ubuntu 14.04.3上运行。通过卸载QT4.x并显式地将OpenCV与QT5链接,我能够超越QUnhandledException。在这个开放的GitHub问题的一点帮助下,我做了以下事情。
卸载早期版本的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