我不明白每个值是怎么代表的,谁能解释一下?
img_left[:,0:150,:] = np.clip(img_left[:,:150,:]*1.5,0, 255)
它取图像的前150列(图像中的第一个维度是行,第二个是列,第三个通常是RGB)。:
您选择的是该轴上的所有元素。并通过 i:j
择其一 i
-钍和 j
-次(包括i,不包括j)沿该维度。然后,它将所有这些选定的值乘以 1.5
并将值夹在0到255之间。
我假设这是使用open-cv的,但是无论哪种方式,numpy数组的索引都是以 [:,0:150:,:]
其中 : 表示取所有值,而 x:y
是指从x到y的所有值,所以这意味着所有的y值(open-cv先用y,再用x),x值从0到149,以及所有3个颜色通道。