图像领域 img[:, :, :, i:]代表什么含义?

您所在的位置:网站首页 IMG2101 图像领域 img[:, :, :, i:]代表什么含义?

图像领域 img[:, :, :, i:]代表什么含义?

#图像领域 img[:, :, :, i:]代表什么含义?| 来源: 网络整理| 查看: 265

img为BCHW格式的numpy 中的array类型,则上述[]里面,代表四个维度的切片范围,:表示整个维度都取,而最后一纬度 i: 代表取宽方向上取 第i列到最后1列。

这里不妨举几个实例来说明:

假设一张256x256的彩色图,那么使用tensor/blob表示对应的shape为[1,3,256,256]

如果我们想要获取这张图宽方向上的右半部分, 高保持不变,那么我们可以这样完成 img2=img[:,:,:,128:]

如果我们想要获取这张图宽方向上的左半部分,高保持不变,那么我们可以这样完成 img2=img[:,:,:,0:128]

如果我们想要获取这张图高方向上的上半部分,宽保持不变,那么我们可以这样完成 img2=img[:,:,:128,:]

如果我们想要获取这张图高方向上的下半部分,宽保持不变,那么我们可以这样完成 img2=img[:,:,128:,:]

基本就这样啦!

可以举一反三:

思考下 如果我们想要获取这张图高方向上的下半部分,宽方向上的左半部分,我们应该怎么来写呢?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3