Сбой утверждения на train_HOG.cpp после вычисления дескрипторов HOG для негативных изображений - PullRequest
0 голосов
/ 23 сентября 2019

При использовании train_HOG.cpp с набором данных INRIA Person я получаю это cv :: Exception:

ошибка: (-215: утверждение не выполнено) positive_count

Вот строки, которые генерируют эту ошибку:

clog << "Histogram of Gradients are being calculated for negative images...";
computeHOGs( pos_image_size, neg_lst, gradient_lst, flip_samples );
size_t negative_count = gradient_lst.size() - positive_count;
labels.insert( labels.end(), negative_count, -1 );
CV_Assert( positive_count < labels.size() );

Я пытался использовать более старую версию train_HOG.cpp, но получаю толькодругая ошибка ( Исключение с плавающей запятой (ядро выгружено) ).

Я также думал о проблеме с libpng, но попытка собрать OpenCV с установленным параметром BUILD_PNG значения On не решила проблему.

Как я могу это исправить?

...