谁能解释一下他们这里的图片是怎么分割的?

问题描述 投票:0回答:2

我不明白每个值是怎么代表的,谁能解释一下?

img_left[:,0:150,:] = np.clip(img_left[:,:150,:]*1.5,0, 255)

python numpy vision
2个回答
1
投票

它取图像的前150列(图像中的第一个维度是行,第二个是列,第三个通常是RGB)。: 您选择的是该轴上的所有元素。并通过 i:j 择其一 i-钍和 j-次(包括i,不包括j)沿该维度。然后,它将所有这些选定的值乘以 1.5 并将值夹在0到255之间。


0
投票

我假设这是使用open-cv的,但是无论哪种方式,numpy数组的索引都是以 [:,0:150:,:]其中 : 表示取所有值,而 x:y 是指从x到y的所有值,所以这意味着所有的y值(open-cv先用y,再用x),x值从0到149,以及所有3个颜色通道。

© www.soinside.com 2019 - 2024. All rights reserved.