Fesor
@Fesor
Full-stack developer (Symfony, Angular)

OpenCV: haartraining и утечки памяти, как быть?

Собственно подготовил позитивные сэмплы (около сотни) и негативные сэмплы (два десятка). Сгенерил vec файлы и уже был готов начать обучать каскад, да вот незадача.

haartraining -data haarcascade -vec samples.vec -bg negatives.dat -nstages 20 -nsplits 2 -minhitrate 0.999 -maxfalsealarm 0.5 -npos 97 -nneg 20 -w 180 -h 180 -nonsym -mem 512 -mode ALL


При выполнении этой команды начинает утекать память. Несмотря на то что лимит я задал в 512 мегабайт, через пол минуты haartraining.exe съедает положенные 2 гига оперативки и выбрасывает исключение о том, что ему не удалось выделить еще памяти.

Собственно знаю точно что параметры сэмплов и их количество никак не могли повлиять на это. Набрел на сообщения о том что это баг с загрузкой изображений, но тоже верится с трудом что за 6 лет баг так и не пофиксили.

Отсюда вопрос — как быть то?
  • Вопрос задан
  • 3157 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы