Плюс один при вычислении площади прямоугольника

#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 .

Но, по моему мнению, об этом не обязательно заботиться. Просто убедитесь, что вы называете каждую область в одном стандарте.