ki1ogram 2021-10-12 15:45 采纳率: 0%
浏览 49

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条回答 默认 最新

报告相同问题?

问题事件

  • 创建了问题 10月12日

悬赏问题

  • ¥15 欧拉系统opt目录空间使用100%
  • ¥15 ul做导航栏格式不对怎么改?
  • ¥20 用户端如何上传图片到服务器和数据库里
  • ¥15 现在研究生在烦开题,看了一些文献,但不知道自己要做什么,求指导。
  • ¥30 vivado封装时总是显示缺少一个dcp文件
  • ¥100 pxe uefi启动 tinycore
  • ¥15 我pycharm运行jupyter时出现Jupyter server process exited with code 1,然后打开cmd显示如下
  • ¥15 可否使用carsim-simulink进行四轮独立转向汽车的联合仿真,实现四轮独立转向汽车原地旋转、斜向形式、横移等动作,如果可以的话在carsim中如何进行相应设置
  • ¥15 Caché 2016 在Java环境通过jdbc 执行sql报Parameter list mismatch错误,但是同样的sql使用连接工具可以查询出数据
  • ¥15 疾病的获得与年龄是否有关