opencv_traincascade не выдает вывод на консоль, "заканчивает" примерно через 2 минуты и не выводит никаких файлов - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь обучить классификатор Хаар Каскад распознавать определенное лицо. Насколько я знаю, все остальное я сделал правильно (у меня есть около 800 негативных изображений, 40 позитивных изображений превращены в 2000 сэмплов, объединены с mergevec.py и т. Д.).

Когда я запускаю следующую команду:

opencv_traincascade.exe -data classifier -vec samples\samples.vec -bg negatives.txt -numStages 20 -minHitRate 0.999 -maxFalseAlarmRate 0.5 -numPos 2050 -numNeg 730 -w 150 -h 200 -mode ALL -precalcValBufSize 1024 -precalcIdxBufSize 1024

Консоль не выводит данные, остается на пустой консоли в течение 2-3 минут, а затем завершает работу. Как использование памяти, так и загрузка процессора указывают на то, что что-то происходит, но в каталоге классификатора ничего не выводится. Я не уверен на 100%, что numPos и numNeg верны (я вполне уверен, и я проверил, но это трудно узнать наверняка после того, как они были объединены), но, безусловно, должны быть какие-то все равно выход?

Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.

...