文件帮助中心文件
作物地区的兴趣区
newhcube = cropdata(hcube,行,列)
newhcube = cropdata(hcube,行,列,频带)
newhcube.= cropdata(hcube.那排那柱子)庄稼占据感兴趣的区域(ROI),指定排和柱子,在高光谱数据立方体中的所有光谱频段hcube.。该函数将裁剪数据作为新功能返回hypercube.目的newhcube.。
newhcube.= cropdata(hcube.那排那柱子)
newhcube.
hcube.
排
柱子
hypercube.
例子
newhcube.= cropdata(hcube.那排那柱子那乐队)在指定的光谱频段划分rois乐队。
newhcube.= cropdata(hcube.那排那柱子那乐队)
乐队
笔记
此功能需要图像处理工具箱™高光谱成像库。你可以安装图像处理工具箱高光谱成像库从附加资源管理器。有关安装加载项的详细信息,请参阅获取和管理附加组件。
全部收缩
从envi格式文件读取高光谱数据。
hcube = hypercube('paviau.dat');
裁剪输入数据多维数据集的前10个光谱带。
newhcube = cropdata(hcube,':'那':',1:10);
从提取的频带指定ROI的行和列索引。
行= 130:250;专栏= 60:200;
裁剪投资回报率。
newhcube = cropdata(newhcube,行,列,':');
在原始和裁剪版本的频谱频带中显示两个带。
图】图('位置',[0 0 800 500]);轴1 =轴('父母',无花果,'位置',[0.05 0.05 0.45 0.8]);ImagesC(HCube.datacube(:,:,5),'父母',斧头1)标题('原始数据')轴2 =轴('父母',无花果,'位置',[0.55 0.05 0.45 0.8]);ImageC(newhcube.datacube(:,:,5),'父母',斧头2)标题('裁剪数据')ColorMap.灰色的
输入高光谱数据,指定为ahypercube.目的。这datacube.财产的财产hypercube.对象包含高光谱数据多维数据集。
datacube.
':'
数据多维数据集的行指数,指定为':',正整数,或正整数的矢量。
选择数据多维数据集中的所有行,使用':'。
要选择特定的行或行,将行索引指定为分别为正整数的正整数或向量。如果数据多维数据集的大小m-经过-N-经过-C,指定的行索引值必须小于或等于m。要指定一系列行指数,或常规间隔的指数,请使用冒号操作员。例如,行= 1:10。
冒号
行= 1:10
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|char|细绳
单身的
双倍的
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32
UINT64
char
细绳
数据多维数据集的列索引,指定为':',正整数,或正整数的矢量。
选择数据多维数据集中的所有列,使用':'。
要选择特定列或列,请将列索引指定为分别为正整数的正整数或向量。如果数据多维数据集的大小m-经过-N-经过-C,指定的列索引值必须小于或等于N。要指定一系列列索引或常规间隔的指数,请使用冒号操作员。例如,列= 1:10。
列= 1:10
光谱带号,指定为':',正整数或正整数的矢量。
选择数据在数据集中的所有频段,使用':'。
要选择特定的频带或频带,将频带编号指定为分别为正整数的正整数或向量。如果数据多维数据集的大小m-经过-N-经过-C,指定的频带号值必须小于或等于C。要以常规间隔指定一系列频带编号或数字,请使用冒号操作员。例如,乐队= 1:10。
乐队= 1:10
输出高光谱数据,作为a返回hypercube.目的。
分配数据|hypercube.|删除带|选择频带
分配数据
删除带
选择频带
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室