我在这里上传了一张非常嘈杂的图片。 在图像中有一些黑暗的区域。 有没有办法使用python进行图像处理并计算暗区的百分比?
答案 0 :(得分:0)
我不确定具体要求所以让我从问题的有限描述中理解我所理解的一点:
<强>必需:强>
对于某些灰度图像img
,我们希望以像素总数的百分比计算强度值低于特定阈值的像素数,例如 t
假设您已将图像加载到numpy数组中,您可以简单地计算强度值<1的像素总数。 t 并除以总像素数。
num_dark_px = sum(img[img < t])
num_total_px = img.shape[0] * img.shape[1]
dark_area_pcnt = num_dark_px / num_total_px
如果还有其他目标,请详细说明问题。