Я собираю результаты из моего алгоритма детектора изображения. Поэтому в основном то, что я делаю, это то, что из набора изображений (размером 320 х 480) я бы запускал скользящее окно размером 64x128 через него, а также под ряд предопределенных масштабов.
Я понимаю, что:
- True Positives = когда мое обнаруженное окно перекрывается (в пределах определенного размера пересечения/центроида) с правдой земли (аннотированные ограничивающие поля)
- False Positives = когда алгоритм дает мне положительные окна, которые находятся за пределами правды.
- False Negatives = когда мне не удалось дать положительное окно, в то время как аннотация основной истины гласит, что есть объект.
Но как насчет True Negatives? Являются ли эти истинные негативы всеми окнами, которые мой классификатор дает мне отрицательные результаты? Это звучит странно, поскольку я раздвигаю небольшое окно (64x128) на 4 пиксела за раз, и у меня есть около 8 различных шкал, используемых при обнаружении. Если бы я это сделал, тогда у меня было бы много истинных негативов на изображение.
Или я готовлю набор чистых отрицательных изображений (вообще никаких объектов/людей), где я просто проскальзываю, и если в каждом из этих изображений есть одно или несколько положительных детектировок, я бы считал это False Negative, и наоборот?
Здесь примерное изображение (с зелеными прямоугольниками как истинная истина)