Я использую opencv для обнаружения всего тела на моем AR.Drone и хотел знать, какие будут хорошие настройки/ограничения для параметров minSize и maxSize? На данный момент у меня их нет, мой код, похоже, довольно хорошо обнаруживает людей. У меня также есть параметр minNeighbors, равный 7. Каждый раз, когда я запускаю свой код, я получаю около 20% ложных срабатываний. Я надеюсь, что установка параметров размера уменьшит количество ложных срабатываний. Любой ввод или предложения по другим параметрам в дополнение к параметрам размера будут полезныОбнаружение полного тела с помощью OpenCV & C++
0
A
ответ
0
Параметры размера в этом случае зависят от сцены. Вы должны проверить результаты на нескольких изображениях/последовательностях и посмотреть распределение размеров как истинных положительных, так и ложных срабатываний. После наблюдения диапазона значений для каждой категории вы можете настроить minSize и maxSize.
Скорее всего, вы достигнете точки, где у вас все еще есть ложные срабатывания и некоторые ложные негативы. На этом этапе вы можете определить пороговые значения, считая, что более дорогостоящим; ложные срабатывания или ложные негативы.
Другой подход заключается в последующей обработке результатов, возвращаемых распознавателем, и удалении ложных срабатываний на основе некоторых других критериев.