当值大于255的时候,可以把图片矩阵存为16比特深度的,平常图片比特深度为8,即0-255,现在变为0-65535:
图片为RGB3维矩阵,如果只有一维,则把2-3维变为0
a=scipy.misc.imread(file_name).astype(np.uint16)
a[:,:,1:3]=0
a[0:1,0:1,0:1]=53021
a[0:1,1:2,0:1]=53136
a[0:1,2:3,0:1]=53327
a[1:2,0:1,0:1]=53442
a[1:2,1:2,0:1]=53480
a[1:2,2:3,0:1]=53595
a[2:3,0:1,0:1]=53786
a[2:3,1:2,0:1]=53901
a[2:3,2:3,0:1]=54092
输出来就是:array([[[53021, 0, 0],
[53136, 0, 0],
[53327, 0, 0]],
[[53442, 0, 0],
[53480, 0, 0],
[53595, 0, 0]],
[[53786, 0, 0],
[53901, 0, 0],
[54092, 0, 0]]], dtype=uint16))
Input size: 3,3,3