Python Tricks(一)—— np.where 与最大最小截断

来源:互联网 发布:linux下如何awk 编辑:程序博客网 时间:2024/06/11 00:20

图像处理中,对图像矩阵经历一系列的处理之后,常常会有一些像素值出现小于 0 或大于 255 的情况,显然是不符合 8 位深的要求的,此时我们就需做如下截断处理:

I[I > 255] = 255;I[I < 0] = 0;

当然我们也可以使用 where 语句:

I = np.where(np.where(I > 255, 255, I) < 0, 0, I);
0 0
原创粉丝点击