【发布时间】:2012-11-05 03:01:13
【问题描述】:
我有一个关于如何在 Matlab 上加载 Landsat 图像的问题。我的图片格式为 .img,包含以下信息:
Columns and rows= 9487 x 8543
Number of bands= 6
Cellsize= 25 x 25
Source Type= continuous
Píxel type= unsigned integer
Pixel Depth= 16 bit
Scale factor= 0,9996
这是我的代码:
IM= multibandread('2000.img',[9487, 8543, 6],'int16',0,'ieee-le',{'Row','Range',[9487 8543]);
但是有如下错误:
错误:不平衡或意外的括号或括号。
我尝试过更改,但它不起作用。我能做什么?
提前致谢,
艾玛
【问题讨论】:
-
您似乎缺少
} -
感谢丹尼斯的回复,但还是不行!
-
不确定这是否是个问题,但我看到您使用的是 int16 而不是无符号变体 uint16。如果这不能解决问题,也许您可以上传图片?