有一段读取tif格式文件的matlab代码:
for b=2012001:2012032
m1=double(imread(['F:\shiyan\shibie\',int2str(b),'.sur_refl_b01.tif']))/10000;
end
发生下面的错误:
Error in ==> shibie at 2
m1=double(imread(['F:\shiyan\shibie\',int2str(b),'.sur_refl_b01.tif']))/10000;
??? Error using ==> rtifc
TIFFOpen: F:\shiyan\shibie\2012001.sur_refl_b01.tif:
Cannot open.
Error in ==> readtif at 52
[X, map, details] = rtifc(args);
Error in ==> imread at 443
[X, map] = feval(fmt_s.read, filename,
extraArgs{:});
Error in ==> shibie at 2
m1=double(imread(['F:\shiyan\shibie\',int2str(b),'.sur_refl_b01.tif']))/10000;
想知道问题在哪?
PS:同样的代码改一下路径去读其他的tif文件就没有问题。。。
那应该怎么解决呢?
另外我怎样知道我的tif文件是哪一种格式?