Отрицательные размеры образца изображения для обучения каскадного классификатора в OpenCV?

Итак, следуя здесь, теперь мне нужно собрать отрицательные образцы для каскадной классификации с использованием OpenCV. . Я знаю, что с положительными образцами все образцы должны иметь одинаковое соотношение сторон.

Что делать с отрицательными образцами?

Должны ли они все быть больше, чем положительные образцы (поскольку OpenCV собирается вставлять положительные значения поверх отрицательных для создания тестовых изображений).

Все должны быть одного размера?

Могут ли они быть произвольных размеров?

Должны ли они тоже иметь одинаковое соотношение сторон между собой?


person user961627    schedule 15.03.2014    source источник


Ответы (1)


Из документа OpenCV по обучению Cascade Classifier:

Отрицательные образцы берутся из произвольных изображений. Эти изображения не должны содержать обнаруженных объектов. [...] Описываемые изображения могут быть разных размеров. Но каждое изображение должно быть (но не обязательно) больше, чем размер окна обучения, потому что эти изображения используются для подвыборки негативного изображения до размера обучения.

person herohuyongtao    schedule 15.03.2014
comment
В общем, какой размер имеет смысл для негативных изображений? Изображения 320x400 слишком велики? Я имею в виду, должен ли я уменьшить размер своих изображений, чтобы они были как минимум близки к размеру окна (40x40)? - person user961627; 24.03.2014
comment
@user961627 user961627 Закрыть их будет лучше для лучшей выборки из изображения. - person herohuyongtao; 24.03.2014
comment
Спасибо! я надеюсь, вы не возражаете, но у вас есть какие-нибудь идеи об этой последующей проблеме? stackoverflow.com/questions/22610142/ - person user961627; 24.03.2014