主要内容

着色

估计高光谱数据的彩色图像

描述

例子

彩色幅度=彩色(hcube.基于图像的三个信息量最大的波段估计高光谱数据的假彩色图像hypercube.目的hcube.

彩色幅度=彩色(hcube.乐队使用指定的光谱频带返回假彩色图像乐队

例子

[彩色幅度指数] =彩色(___返回彩色图像中使用的频带的索引。

___=彩色(___名称,价值指定使用一个或多个名称-值对参数以及以前语法中的任何参数组合的选项。使用此语法指定用于估计输入数据的假彩色和彩色红外(CIR)图像的选项。

笔记

此功能需要图像处理工具箱™ 高光谱成像库。你可以安装图像处理工具箱高光谱成像库从附加资源管理器。有关安装加载项的详细信息,请参阅获取和管理附加组件

例子

全部收缩

将高光谱数据读入工作区。

hcube = hypercube('paviau.dat');

估计高光谱数据的假彩色图像。

彩色=彩色(HCUBE);

显示假彩色图像。

imshow(彩色icimg)

将高光谱数据读入工作区。

hcube = hypercube('paviau.dat');

估计高光谱数据的RGB图像。通过应用对比度拉伸来增加图像对比度。

coloredImg=着色(hcube,“方法”“RGB”“对比度”,真的);

显示对比拉伸的RGB图像。

imshow(彩色icimg)

输入参数

全部收缩

输入高光谱数据,指定为ahypercube.目的。这datacube.财产hypercube.对象将高光谱数据多维数据集存储为m-经过-N-经过-C数字数组,其中C是乐队的数量。

谱带数,指定为正整数的3元素向量。向量的所有元素必须小于或等于频带总数C在输入数据中。

数据类型:双倍的

名称值对参数

指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是对应的值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数名称1,值1,…,名称,值

例子:彩色(HCUBE,'方法','RGB')

用于可视化标注栏的方法,指定为逗号分隔对,由'方法'和其中一个选择。

  • 'falsecolored'- 创建一个由使用的三个最具信息频带组成的假彩色图像选择频带功能。

  • “rgb”- 通过将光谱范围划分为红色(R),绿色(G)和蓝色(B)频带来创建RGB图像。红色带范围为600nm至700nm,绿色带范围为500nm至600nm,蓝带范围为400nm至500nm。显示的R,G和B频道基于基于相关系数度量的相应光谱范围内的最多代表性频带组成。

  • “cir”-通过将光谱范围划分为近红外(NIR)、R和G波段,创建彩色红外(CIR)图像。近红外波段范围为760 nm至960 nm,红色波段范围为600 nm至700 nm,绿色波段范围为500 nm至600 nm。根据相关系数度量,显示的通道由相应光谱范围内最具代表性的波段组成。

创建RGB或CIR图像,波长财产hypercube.目的hcube.必须具有每个相应范围的波长。

数据类型:char|细绳

执行图像的对比度拉伸,指定为包括的逗号分隔对“对比拉伸”和逻辑0.错误的) 要么1真的)。什么时候真的, 这着色函数使用对比度有限的自适应直方图均衡,使用Adapthisteq.功能。

数据类型:逻辑

输出参数

全部收缩

彩色图像,作为一个返回m-经过-N-by-3数字数组。三个颜色平面中的每一个都包含高光谱图像的一个波段。

数据类型:单身的|双倍的

所选频段的索引,作为正整数的3元素列向量返回。

数据类型:双倍的

也可以看看

|

在R2020A中介​​绍