「已注销」 2021-10-12 15:45 采纳率: 0%
浏览 53
已结题

python OpenCV图像变换后如何将处理后得到的像素值限制在0-255之间?

for x in range(grayImage3.shape[0]):
          for y in range(grayImage3.shape[1]):
              gray1 = -230 + math.log((grayImage3[x,y]+1),2)/(0.62 * math.log(1.02,2))

这是计算时的参数, 输出结果

img


是这样的的,应该是负值全都以255输出了
请问怎么把大于255的像素按255输出,小于0的像素按0输出呢

  • 写回答

1条回答 默认 最新

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月13日
  • 创建了问题 10月12日