【发布时间】:2021-07-14 11:25:31
【问题描述】:
我需要均衡图像中的背景照明。我想创建校正蒙版,将其添加到新图片中,并且照明将被均衡化。这个掩码显然会有负值。我应该如何将它添加到图片中,以便像素不会溢出或其他东西。 lei 是值为 的掩码,img 是获取的图像 。
lei = np.ones(height,width)
lei = 150*lei-backgroundImg # bacgroundImg+lei should be uniform 150 gray image
img = img + lei #???
cv2.imshow('img',img)
【问题讨论】:
-
保持图片为
uint8,制作校正掩码int16。将两者相加,结果也将是int16。现在使用np.clip将结果钳制到有效范围(0-255),并使用astype将其转换回uint8。
标签: python numpy opencv python-imaging-library cv2