В opencv получите форму изображения с помощью w, h = img.shape
.Затем вы можете получить площадь изображения (количество пикселей), умножив h
и w
.То же самое и с площадью пикселей.Когда алгоритм обнаружения объекта выдает результат, это ограничивающий прямоугольник координат.При этом вы можете рассчитать площадь (количество пикселей) каждого из ограничивающих прямоугольников и суммировать их все.Затем просто разделите эту сумму на количество пикселей на изображении и умножьте результат на 100.