文档帮助中心
用缩放的颜色显示图像
显示亮度图像(C)
显示亮度图像(x, y, C)
显示亮度图像(CData, C)
显示亮度图像(“XData”x“YData”, y, CData, C)
显示亮度图像(___、名称、值)
显示亮度图像(___爬)
显示亮度图像(ax,___)
我=显示亮度图像(___)
例子
显示亮度图像(C)以数组形式显示数据C作为使用colormap中所有颜色的图像。的每个元素C指定图像的一个像素的颜色。得到的图像是an米——- - - - - -n像素网格,其中米行数和n的列数是多少C。元素的行和列索引决定了相应像素的中心。
C
米
n
显示亮度图像(x,y,C)指定图像位置。使用x和y指定对应于的角的位置C (1)和C (m, n)。要指定两个角,请设置x和y双元素向量。指定第一个角,让显示亮度图像确定另一个集合x和y作为标量值。图像在适用的情况下被拉伸和定向。
显示亮度图像(x,y,C)
x
y
C (1)
C (m, n)
显示亮度图像
显示亮度图像(“CData”,C)在不替换现有图形的情况下,将图像添加到当前轴。的低级版本显示亮度图像(C)。有关更多信息,请参见高级版本与低级版本。
显示亮度图像(“CData”,C)
显示亮度图像(“XData”,x“YData”,y“CData”,C)指定图像位置。的低级版本显示亮度图像(x, y, C)。
显示亮度图像(“XData”,x“YData”,y“CData”,C)
显示亮度图像(___,名称,值)使用一个或多个名称-值对参数指定图像属性。可以在前面语法中的任何输入参数组合之后指定名称-值对参数。有关图像属性和描述的列表,请参见图像属性。
显示亮度图像(___,名称,值)
名称,值
显示亮度图像(___,这一)指定映射到colormap的第一个和最后一个元素的数据值。指定这一作为一个二元向量的形式[cmin cmax],其中值小于或等于cmin映射到colormap中的第一个颜色,值大于或等于cmax映射到colormap中的最后一种颜色。指定这一在名称-值对参数之后。
显示亮度图像(___,这一)
这一
[cmin cmax]
cmin
cmax
显示亮度图像(斧头,___)指定的轴中创建图像斧头而不是在当前的轴(gca)。指定轴作为第一个输入参数。
显示亮度图像(斧头,___)
斧头
gca
即时通讯=显示亮度图像(___)返回图像对象创建。使用即时通讯来设置创建后的图像的属性。您可以使用前面语法中的任何输入参数组合来指定此输出。
即时通讯=显示亮度图像(___)
即时通讯
图像
全部折叠
创建矩阵c。用c显示数据的图像。在图形中添加一个颜色条来显示当前的颜色映射。默认情况下,显示亮度图像缩放颜色限制,使图像使用颜色映射的全范围,其中最小的值C映射到colormap中的第一个颜色,最大的值映射到最后一个颜色。
C = [0 2 4 6;8 10 12 14;16 18 20 22];显示亮度图像colorbar (C)
放置图像,使其位于5和8之间x轴上的3和6之间y设在。
x = [5 8];y = [3 6];C = [0 2 4 6;8 10 12 14;16 18 20 22];显示亮度图像(x, y, C)
注意对应的像素C (1)以点(5,3)为中心。对应的像素C (3、4)以点(8,6)为中心。显示亮度图像在这两点之间的图像的其他部分的位置和方向。
C (3、4)
创建C作为数据值的数组。创造一种形象C并设置颜色限制,以便值为4或更少映射到colormap中的第一个颜色,值为18或更多映射到colormap中的最后一个颜色。显示一个颜色条来显示数据值如何映射到颜色图中。
C = [0 2 4 6;8 10 12 14;16 18 20 22];clims = [4 18];显示亮度图像colorbar (C,爬)
创建一个图像并返回image对象,即时通讯。然后,通过设置使图像半透明AlphaData属性的图像对象。
AlphaData
C = [1 2 3;4 5 6;7 8 9];我=显示亮度图像(C);
即时通讯。AlphaData = 5;
创建一个表面图。然后,在表面下添加一个图像。显示亮度图像在xy平面中显示图像。
Z = 10 +峰;冲浪(Z)在显示亮度图像(Z)
图像颜色数据,指定为矢量或矩阵。的每个元素C为图像的一个像素定义颜色。的元素C映射到相关轴的colormap中的颜色。的最小值C映射到colormap中的第一个颜色,最大的值映射到最后一个颜色。的行为南没有定义元素。
南
如果您指定C作为一个米——- - - - - -n乘3的数组,然后显示亮度图像函数将图像解释为RGB图像。显示亮度图像不缩放真彩色图像的像素值。使用重新调节函数在调用前缩放真彩色像素值显示亮度图像。
重新调节
的低级版本显示亮度图像函数,而设置CData属性作为名称-值对。例如,显示亮度图像(CData, C)。
CData
将灰度图像数据从整数类型转换为类型双,加1。例如,如果的混合体灰度图像数据的类型是什么uint8,将其转换为类型双使用:
双
的混合体
uint8
X64 =双(X8) + 1;
从类型转换灰度图像数据双对于整数类型,减1并使用轮确保所有值都是整数。例如,如果X64灰度图像数据的类型是什么双,将其转换为uint8使用:
轮
X64
X8 = uint8(圆形(X64 - 1));
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
单
int8
int16
int32
int64
uint16
uint32
uint64
逻辑
[1大小(C, 2)]
放置在x-轴,以下列形式之一指定:
两元素向量——使用第一个元素作为的中心位置C (1)第二个元素是的中心位置C (m, n),在那里[m, n] =大小(C)。如果C那么是三维阵列吗米和n是前两个维度。的剩余元素的中心均匀分布C在这两点之间。
[m, n] =大小(C)
每个像素的宽度由表达式决定:
(x - x(1)(2)) /(大小(C, 2) 1)
如果x (1)>x (2),然后将图像左右翻转。
x (1)
x (2)
标量-中心C (1)在此位置和后面的每个元素之间相隔一个单元。
的低级版本显示亮度图像函数,而设置XData属性作为名称-值对。例如,显示亮度图像(“XData”x“YData”, y, CData, C)。
XData
您不能交互地在图像的x轴或y轴限制之外平移或缩放,除非这些限制已经设置在图像的边界之外。如果限制已经超出了界限,就没有这样的限制。如果其他对象(比如一条线)占据了坐标轴并超出了图像的边界,则可以平移或缩放到其他对象的边界,但不能再进一步。
[1大小(C, 1)]
放置在y-轴,以下列形式之一指定:
每个像素的高度由表达式确定:
(y (2) - y(1)) /(大小(C, 1) 1)
如果y (1)>y (2),然后图像被上下翻转。
y (1)
y (2)
的低级版本显示亮度图像函数,而设置YData属性作为名称-值对。例如,显示亮度图像(“XData”x“YData”, y, CData, C)。
YData
颜色限制,指定为窗体的两个元素向量[cmin cmax],在那里cmax大于cmin。值C小于等于cmin映射到colormap中的第一个颜色。大于或等于的值cmax映射到colormap中的最后一种颜色。之间的值cmin和cmax线性映射到颜色映射。
如果指定颜色限制,则显示亮度图像函数设置这一属性指定的值的轴。如果不指定颜色限制,则显示亮度图像设置这一属性的轴的最小值和最大值C。
轴
轴对象。如果您没有指定轴对象,然后显示亮度图像使用当前轴。
的可选逗号分隔对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以按任意顺序指定多个名称和值对参数Name1, Value1,…,的家。
的名字
价值
Name1, Value1,…,的家
显示亮度图像((1 2 3)AlphaData, 0.5)
这里列出的属性是图像属性的子集。有关完整列表,请参见图像属性。
“AlphaData”
1
透明度数据,在以下表格中指定:
标量-在整个图像中使用一致的透明度。
数组的大小与CData-为每个图像元素使用不同的透明度值。
的AlphaDataMapping属性控制MATLAB如何®解释alpha数据透明度值。
AlphaDataMapping
例子:0.5
0.5
“AlphaDataMapping”
“没有”
“缩放”
“直接”
的解释AlphaData值,指定为以下值之一:
“没有”-将值解释为透明度值。值大于或等于1是完全不透明的,值小于或等于0是完全透明的,值在0到1之间是半透明的。
“缩放”-将值映射到图形的alphamap中。坐标轴的最小和最大alpha限制分别决定映射到alphamap中的第一个和最后一个元素的alpha数据值。例如,如果的极限是[3 - 5],则数据值小于或等于3.映射到alphamap中的第一个元素。大于或等于的数据值5映射到alphamap中的最后一个元素。的阿利姆属性包含了alpha的限制。的Alphamap属性包含图形的alphamap。
[3 - 5]
3.
5
阿利姆
Alphamap
“直接”-将值解释为数字的alphamap索引。有小数部分的值被固定到最近的整数:
如果值的类型双或单,然后小于或等于1的值映射到alphamap中的第一个元素。等于或大于alphamap映射到alphamap中最后一个元素的长度的值。
如果值的类型是integer,那么0或更小的值将映射到alphamap中的第一个元素。等于或大于alphamap映射到alphamap中最后一个元素的长度(或不超过类型的范围限制)的值。整数类型是uint8,uint16,uint32,uint64,int8,int16,int32,int64。
如果值的类型逻辑,然后0的值映射到alphamap中的第一个元素,1的值映射到alphamap中的第二个元素。
图像对象。使用即时通讯来设置创建后的图像的属性。有关列表,请参见图像属性。
的显示亮度图像函数有两个版本,高级版本和低级版本。如果你使用显示亮度图像与CData的作为输入参数,那么您使用的是低级版本。否则,您将使用高级版本。
CData的
高级版本的显示亮度图像调用newplot在绘制和设置这些轴属性之前:
newplot
层来“高级”。图像显示在任何刻度线或网格线的前面。
层
“高级”
YDir来“反向”。值沿y-轴从上到下递增。要从上到下减少值,请设置YDir来“正常”。此设置将反转y-轴和图像。
YDir
“反向”
“正常”
视图来90年[0]。
视图
90年[0]
的低级版本显示亮度图像函数未调用newplot并没有设置这些轴属性。
对于这两个版本,显示亮度图像功能设置:
的CData财产的图像中的值C。
的CDataMapping财产的图像对象“缩放”。
CDataMapping
的这一财产的轴中的最小值和最大值C,除非您指定这一输入参数。
将图像数据从各种标准格式的图形文件(如TIFF)读入MATLAB,使用imread。用MATLAB编写图像数据到图形文件,使用imwrite。的imread和imwrite函数支持各种图形文件万博1manbetx格式和压缩方案。
imread
imwrite
要查看或设置轴的颜色限制,可以使用caxis函数。
caxis
用法说明和限制:
这个函数接受GPU数组,但不运行在GPU上。
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱)。
此函数对分布式数组进行操作,但在客户端MATLAB中执行。
有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱)。
colorbar
colormap
imfinfo
imshow
您的系统上有此示例的修改版本。你想打开这个版本吗?
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系