matlab中的卫星图像
我有一张BSQ格式的卫星图像。我最初使用ENVI处理它。现在,我正在尝试使用Matlab的多波段读取功能读取图像 这是与我尝试加载的图像相关的数据matlab中的卫星图像,matlab,satellite-image,Matlab,Satellite Image,我有一张BSQ格式的卫星图像。我最初使用ENVI处理它。现在,我正在尝试使用Matlab的多波段读取功能读取图像 这是与我尝试加载的图像相关的数据 samples = 911 lines = 3191 bands = 196 header offset = 0 data type = 2 interleave = bsq byte order = 0 这是我为加载图像而编写的代码 I = multibandread('QUAC.bsq',[3191,911,196], ..
samples = 911
lines = 3191
bands = 196
header offset = 0
data type = 2
interleave = bsq
byte order = 0
这是我为加载图像而编写的代码
I = multibandread('QUAC.bsq',[3191,911,196], ...
'int16','0','bsq','ieee-le',{'Band','Direct',[29,23,16]});
我收到以下错误:
Error using multibandread>parseInputs (line 311)
Unable to open QUAC.bsq for reading.
Error in multibandread (line 112)
info = parseInputs(filename, dims,...
我在这个网站上查找了multibandread函数的格式
我在MATLAB上检查了parseInputs的代码,但没有任何区别
在尝试加载图像时犯了什么错误?删除文件名中的.bsq删除文件名中的.bsq这个问题有点老了,但其他人知道答案可能会有用 这很可能是错误的文件名('QUAC.bsq'),或者该文件不在当前的MATLAB工作目录中 参数列表中还有一个错误,该错误使用有效文件名,在Matlab 2015b中返回此错误:
Error using multibandread>parseInputs (line 337)
Expected input to be one of these types:
double, single, uint8, uint16, uint32, uint64, int8, int16, int32, int64
Instead its type was char.
Error in multibandread (line 111)
info = parseInputs(filename, dims,...
在multibandread参数中用0替换“0”应该可以解决问题,对我来说很有效。正确的语法是:
I = multibandread('QUAC.bsq',[3191,911,196], ...
'int16',0,'bsq','ieee-le',{'Band','Direct',[29,23,16]});
这个问题有点老了,但让别人知道答案可能会有用 这很可能是错误的文件名('QUAC.bsq'),或者该文件不在当前的MATLAB工作目录中 参数列表中还有一个错误,该错误使用有效文件名,在Matlab 2015b中返回此错误:
Error using multibandread>parseInputs (line 337)
Expected input to be one of these types:
double, single, uint8, uint16, uint32, uint64, int8, int16, int32, int64
Instead its type was char.
Error in multibandread (line 111)
info = parseInputs(filename, dims,...
在multibandread参数中用0替换“0”应该可以解决问题,对我来说很有效。正确的语法是:
I = multibandread('QUAC.bsq',[3191,911,196], ...
'int16',0,'bsq','ieee-le',{'Band','Direct',[29,23,16]});
你解决了这个问题吗?@Masi我想我确实解决了这个问题。考虑到现在已经过去三年多了,我将不得不研究我为解决这个问题做了些什么。几天后我会发布一个解决方案。你解决问题了吗?@Masi我想我确实解决了问题。考虑到现在已经过去三年多了,我将不得不研究我为解决这个问题做了些什么。我将在几天后发布一个解决方案。