При использовании 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 не решила проблему.
Как я могу это исправить?