Почему я получаю QUnhandledException?

  • Я работаю над проектом 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 изображений для обучения.

  • Любая помощь приветствуется. Спасибо!!!

3

Решение

Я столкнулся с той же ошибкой, используя 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 из исходного кода

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]