如何把BIL格式转换成BSQ?

来源:百度知道 编辑:UC知道 时间:2024/04/29 21:04:07
高光谱图像
BIL:波段按行交叉存储
BSQ:按波段顺序存储

读取BIP格式的二进制数据:data = Make_Array(nb, xsize, ysize, type=data_type)

读取BIL格式的二进制数据:data = Make_Array(xsize, nb, ysize, type=data_type)

读取BSQ格式的二进制数据:data = Make_Array(xsize, ysize, nb, type=data_type)

使用矩阵转置来实现BIP,BIL,BSQ之间的互转。

BIP和BIL到BSQ: BIP到BSQ:ip-sq = Transpose(BIP, [1,2,0])

BIL到BSQ:il-sq = Transpose(BIL, [0, 2, 1])

BIP,BIL,BSQ格式的输入矩阵创建和格式互转2007-08-24 04:19 读取BIP格式的二进制数据:data = Make_Array(nb, xsize, ysize, type=data_type)

读取BIL格式的二进制数据:data = Make_Array(xsize, nb, ysize, type=data_type)

读取BSQ格式的二进制数据:data = Make_Array(xsize, ysize, nb, type=data_type)

使用矩阵转置来实现BIP,BIL,BSQ之间的互转。

BIP和BIL到BSQ: BIP到BSQ: ip-sq = Transpose(BIP, [1,2,0])

BIL到BSQ: il-sq = Transpose(BIL, [0, 2, 1])