Как OpenCV-Transcascade собирает отрицательные образцы?

Например, -numPos 2000 -numNeg 1000 -numStages 10 -w 20 -h 20 -minHitRate 0,995 -maxFalseAlarmRate 0,2

У меня есть несколько вопросов о сборе отрицательных образцов.

1. Согласно ответу статьи ( opencv_traincascade метод обучения отрицательных образцов), будут ли 800 отрицательных образцов распознаваться как NEG, а 200 отрицательных образцов будут распознаваться как POS к 0-й стадии? Если да, будут ли отобраны эти 200 образцов на следующем этапе?

2. Исходный код в imagestorge.cpp -> NegReader:: nextImg

Что означает "круглый"? если текущее негативное изображение имеет размер 1000x1000 пикселей, будет ли оно обрезано до множества изображений 20x20 и будет случайным образом изменено для предсказания функции? Главный вопрос, как проходит процедура сбора отрицательных образцов?

3. Почему процесс "выборки тока NEG" всегда медленно учитывается старшими ступенями?

Заранее спасибо!

0 ответов

Другие вопросы по тегам