标签: python opencv object-detection
我想计算被检测对象的像素数占python图片中像素总数的百分比。多次检测到许多检测到的物体,因此检测到的物体的像素总数不正确。 Test image
答案 0 :(得分:0)
在opencv中,使用w, h = img.shape获取图像的形状。然后,可以通过将h和w相乘来获得图像的面积(像素数)。像素面积也一样。当对象检测算法为您提供输出时,它就是边界框坐标。有了它,您可以计算每个边界框的面积(像素数)并将它们加起来。然后,将该总和除以图像中的像素数,然后将结果乘以100。
w, h = img.shape
h
w