计算检测到的对象的像素数占图片像素总数的百分比

时间:2019-02-10 08:28:49

标签: python opencv object-detection

我想计算被检测对象的像素数占python图片中像素总数的百分比。多次检测到许多检测到的物体,因此检测到的物体的像素总数不正确。 Test image

1 个答案:

答案 0 :(得分:0)

在opencv中,使用w, h = img.shape获取图像的形状。然后,可以通过将hw相乘来获得图像的面积(像素数)。像素面积也一样。当对象检测算法为您提供输出时,它就是边界框坐标。有了它,您可以计算每个边界框的面积(像素数)并将它们加起来。然后,将该总和除以图像中的像素数,然后将结果乘以100。