Я работаю над проектом FaceRecognition. Для этого я использую алгоритм BRISK из openbr.
Для этого мне нужно тренировать данные, используя много изображений. Я использую команду обучения, как показано ниже,
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. Мне удалось выйти за пределы QUnhandledException, удалив QT4.x и явно связав OpenCV с QT5. С небольшой помощью этот открытый вопрос 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
Создайте OpenCV из исходного кода с помощью этой команды cmake:
cmake -DWITH_QT5=ON -DCMAKE_BUILD_TYPE=Release ..
Сборка OpenBR из исходного кода
Других решений пока нет …