原理解析请看:点击1 点击2
当是二维时
直接对矩阵进行转置;
1 2 3 4 5 6 7
| array([[0, 1], [2, 3]])
transpose后
array([[0, 2], [1, 3]])
|
当是三维时
交换x,y时:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| A = array([[[ 0, 1, 2, 3], [ 4, 5, 6, 7]], [[ 8, 9, 10, 11], [12, 13, 14, 15]]]) transpose后
A = array([[[ 0 1 2 3], [ 8 9 10 11]],
[[ 4 5 6 7], [12 13 14 15]]])
|
np.transpose(img, (1, 0, 2))操作,可以将图像逆时针翻转90度