#python #numpy #tensorflow #tensorflow2.0 #non-maximum-suppression
#python #numpy #тензорный поток #tensorflow2.0 #не максимальное подавление
Вопрос:
areas = (end_x - start_x 1) * (end_y - start_y 1)
Выше приведено, что используется при вычислении площади прямоугольника для не максимального подавления в двух разных ссылках ниже, почему существует необходимость в плюс один?
https://github.com/amusi/Non-Maximum-Suppression/blob/master/nms.py
https://www.pyimagesearch.com/2014/11/17/non-maximum-suppression-object-detection-python/
Комментарии:
1. Кажется, это было задано в комментарии , но я не уверен, имеет ли ответ какой-либо смысл, поскольку я не знаю контекста.
2. Вы имеете в виду область пересечения?
3. Может быть сглаживание Лапласа.
4. Я думаю, что это так, что площадь одного пикселя равна
1
.
Ответ №1:
Я предполагаю, что плюс один используется только для получения точной области. Например, ширина начинается в пикселе 2, заканчивается в пикселе 4. Точная ширина равна 3 (пиксель 2, 3, 4). 3 равно 4 — 2 1 .
Но, по моему мнению, об этом не обязательно заботиться. Просто убедитесь, что вы называете каждую область в одном стандарте.