文件帮助中心文件
从数组显示图像
图像(C)
图像(x,y,c)
图像('cdata',c)
图像(“XData”x“YData”,y, CData, C)
图像(___,名称,价值)
图像(ax,___)
我=图像(___)
例子
图像(C)显示数组中的数据C作为一个形象。每个元素C指定图像1像素的颜色。得到的图像是m-经过-N像素网格m是行数和N列数是多少C.元素的行和列索引决定了相应像素的中心。
图像(C)
C
m
N
图像(X那y那C)指定图像位置。采用X和y指定对应的角落的位置C(1,1)和C(m,n).若要指定两个角,请设置X和y作为两个元素矢量。指定第一个角落并让图像确定另一个X和y作为标量值。图像被拉伸并定向为适用。
图像(X那y那C)
X
y
C(1,1)
C(m,n)
图像
图像(“CData”,C)将图像添加到当前轴而不替换现有图。此语法是低级版本图像(C).有关更多信息,请参见高级与低级版本的图像.
图像(“CData”,C)
图像('xdata',X,'ydata',y,'cdata',C)指定图像位置。此语法是低级版本图像(x,y,c).
图像('xdata',X,'ydata',y,'cdata',C)
图像(___那名称,价值)使用一个或多个名称-值对参数指定图像属性。您可以使用前面语法中的任何输入参数组合指定图像属性。
图像(___那名称,价值)
名称,价值
图像(斧头那___)在指定的轴中创建图像斧头而不是在当前轴(GCA.)。选项斧头可以放在前面语法中的任何输入参数组合的前面。
图像(斧头那___)
斧头
GCA.
我是=图像(___)返回图像创建的对象。采用我是设置创建后的图像的属性。您可以使用前面语法中的任何输入参数组合来指定此输出。有关图像属性和描述的列表,请参见图像属性.
我是=图像(___)
我是
全部收缩
创建矩阵C.显示数据的图像C.将图形添加到图表中以显示当前的Colormap。
C = [0 2 4 6;8 10 12 14;16 18 20 22];(C) colorbar形象
默认情况下,Cdatampapping.图像的属性设置为“直接”所以图像解释值C作为颜色映射的索引。例如,右下角的像素对应的最后一个元素C22,使用Colormap的22个颜色。
Cdatampapping.
“直接”
通过设置缩放到当前ColorMap的全系列的值Cdatampapping.财产'缩放'创建图像时。
'缩放'
图像(C,'cdatamapping'那'缩放')彩色栏
或者,您可以使用imagesc.键缩放值而不是使用图像(C、“CDataMapping”、“比例”).例如,使用ImagesC(c).
imagesc.
图像(C、“CDataMapping”、“比例”)
ImagesC(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,1)的像素以点(5,3)为中心。对应于C(3,4)的像素以点(8,6)为中心。图像在这两个点之间对图像的其余部分进行定位和定位。
创建C作为3-D阵列的真实颜色。只要将数组的最后两个页面设置为零,只能使用红色颜色。
C =零(3,3,3);C(:,:,1)= [.1 .2 .3;.4 .5 .6;.7 .8 .9]
C = C(:,:,1)= 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 C(:,:2)= 0 0 0 0 0 0 0 0 0 C(:,3)= 0 0 00 0 0 0 0 0
显示数据的图像C.
绘制一行,然后在线上创建图像。返回图像对象。
情节(1:3)持有在c = [1 2 3;4 5 6;7 8 9];IM =图像(c);
使图像半透明,以便线通过图像显示。
im.alphadata = 0.5;
读取JPEG图像文件。
C = imread ('ngc6543a.jpg');
imread返回650×600-by-3阵列,C.
imread
显示图像。
创建曲面图。然后,在表面下添加图像。图像显示图像中的图像XY.飞机。
z = 10 +峰;冲浪(Z)保持在图像(z,'cdatamapping'那'缩放')
图像颜色数据,其中一个表单中的一个:
向量或矩阵 - 此格式定义索引图像数据。每个元素C定义图像的1个像素的颜色。例如,c = [1 2 3;4 5 6;7 8 9];.元素C映射到相关轴的ColorMap中的颜色。这Cdatampapping.属性控制映射方法。
c = [1 2 3;4 5 6;7 8 9];
3-D RGB三元组阵列 - 此格式使用RGB三重态值定义真实彩色图像数据。每个RGB三联网都定义了图像的1个像素的颜色。RGB三联网是一个三元素矢量,指定颜色的红色,绿色和蓝色组件的强度。3-D阵列的第一页包含红色组件,第二页包含绿色组件,第三页包含蓝色组件。由于图像使用真正的颜色而不是Colormap颜色,因此Cdatampapping.财产无效。
如果C的类型是双倍的,然后是RGB三重态值[0 0 0]对应于黑色和[1 1]对应白色。
双倍的
[0 0 0]
[1 1]
如果C是一个整数类型,那么图像使用全范围的数据来确定颜色。例如,如果C的类型是uint8., 然后[0 0 0]对应于黑色和[255 255 255]对应白色。如果cdata.的类型是int8, 然后[-128 -128 -128]对应于黑色和(127 127 127)对应白色。
uint8.
[255 255 255]
cdata.
int8
[-128 -128 -128]
(127 127 127)
如果C的类型是逻辑, 然后[0 0 0]对应于黑色和[1 1]对应白色。
逻辑
这张图显示了……的相对尺寸C对于两种颜色模型。
行为南元素未定义。
南
使用低级版本图像函数,设置cdata.属性作为名称值对。例如,图像('cdata',c).
当你呼叫图像使用向量或2-D矩阵的函数并使用默认值Cdatampapping.值,在转换之间,必须将数据值抵消1双倍的值和整型。当Cdatampapping.被设置为'缩放'.
例如,如果与包含类型的索引图像数据uint8.,您可以将其转换为类型双倍的使用:
与
D = double(U8) + 1;
从类型转换索引图像数据双倍的到整数类型,减去1和使用轮确保所有值都是整数。例如,如果D.包含类型的索引图像数据双倍的,将其转换为uint8.使用:
轮
D.
U8 = uint8(round(D - 1));
从整数类型转换真彩色图像数据以键入双倍的,重新归类数据。例如,如果RGB8.真彩色图像数据类型是什么uint8.,将其转换为双倍的使用:
RGB8.
RGB = DOUBLE(RGB8)/ 255;
从类型转换真彩色图像数据双倍的若为整数类型,请重新缩放数据并使用轮确保所有值都是整数。例如,如果RGB.是类型的图像数据双倍的,将其转换为uint8.使用:
RGB.
RGB8 = UINT8(圆形(RGB * 255));
数据类型:单|双倍的|int8|int16|INT32.|INT64.|uint8.|uint16|UINT32.|uint64|逻辑
单
int16
INT32.
INT64.
uint16
UINT32.
uint64
[1尺寸(C,2)]
安置沿着X-axis,以下列形式之一指定:
两个元素矢量 - 使用第一个元素作为中心的位置C(1,1)第二个元素作为中心的位置C(m,n), 在哪里[m, n] =大小(C).如果C是三维阵列吗m和N是前两个维度。均匀分布剩余元素的中心C在这两点之间。
[m, n] =大小(C)
每个像素的宽度由表达式确定:
(x - x(1)(2)) /(大小(C, 2) 1)
如果x(1)>x(2),然后将图像左右翻转。
x(1)
x(2)
标量 - 中心C(1,1)在这个位置和后面的每个元素分开一个单位。
使用低级版本图像函数,设置xdata.属性作为名称值对。例如,图像(“XData”x“YData”,y, CData, C).
xdata.
您不能交互地在图像的x轴限制或y轴限制之外进行平移或缩放,除非这些限制已经设置在图像的边界之外。如果限制已经超出了界限,则不存在这样的限制。如果其他对象(例如一条线)占据了坐标轴并超出了图像的边界,您可以平移或缩放到其他对象的边界,但不能再进一步。
[1尺寸(c,1)]
放置在y-axis,以下列形式之一指定:
每个像素的高度由表达式确定:
(y(2)-y(1))/(尺寸(c,1)-1)
如果Y(1)>y (2),然后图像被上下翻转。
Y(1)
y (2)
使用低级版本图像函数,设置ydata.属性作为名称值对。例如,图像(“XData”x“YData”,y, CData, C).
ydata.
轴
轴目的。如果您没有指定轴对象,然后图像使用当前轴。
指定可选的逗号分离对名称,价值论点。名称是参数名称和价值为对应值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数Name1, Value1,…,的家.
名称
价值
Name1, Value1,…,的家
图像([1 2 3],'alphadata',0.5)
这里列出的属性是图像属性的一个子集。有关完整列表,请参见图像属性.
'cdatamapping'
颜色数据映射方法,指定为“直接”或'缩放'.使用此属性来控制颜色数据值的映射cdata.进入colormap。cdata.必须是矢量或定义索引颜色的矩阵。如果此属性没有影响cdata.是定义真实颜色的三维数组。
这些方法具有以下效果:
“直接”- 将值解释为当前Colormap中的索引。带有十进制部分的值固定到最接近的下整数。
如果值是type双倍的或单,然后是值1或更少的映射到颜色映射中的第一种颜色。等于或大于颜色映射到颜色映射中的最后一种颜色的长度的值。
1
如果值是typeuint8.那uint16那UINT32.那uint64那int8那int16那INT32.,或INT64.,然后是值0.或更少的映射到颜色映射中的第一种颜色。等于或大于ColorMap Map的长度到Colormap中的最后一个颜色(或直到类型的范围限制)的值。
0.
如果值是type逻辑,然后是值0.的值映射到颜色映射中的第一个颜色1映射到Colormap中的第二种颜色。
'缩放'—将值缩放到最小和最大颜色限制之间。这clim轴的属性包含颜色限制。
clim
'alphadata'
透明度数据,其中一个表单中的一个:
标量 - 在整个图像上使用一致的透明度。
阵列与尺寸相同cdata.- 对每个图像元素使用不同的透明度值。
这AlphaDataMapping财产控制MATLAB如何®解释alpha数据透明度值。
AlphaDataMapping
例子:0.5
0.5
'字母表'
AlphaData
'没有任何'
的解释AlphaData值,指定为以下值之一:
'没有任何'- 将值解释为透明度值。值1或更大是完全不透明的,值为0或更小是完全透明的,并且0和1之间的值是半透明的。
'缩放'- 将值映射到图形的AlphaPap中。轴的最小和最大alpha限制确定分别映射到alphamap中的第一元素和最后一个元素的alpha数据值。例如,如果alpha限制是[3 - 5],然后alpha数据值小于或等于3.映射到Alphamap中的第一个元素。alpha数据值大于或等于5.映射到Alphamap中的最后一个元素。这alim轴的属性包含alpha限制。这alphamap.该图的属性包含AlphaMap。
[3 - 5]
3.
5.
alim
alphamap.
“直接”-将值解释为图的alphamap中的索引。小数部分的值固定为最接近的下整数:
如果值是type双倍的或单,然后将1或更少的映射到alphamap中的第一个元素的值。值等于或大于alphamap映射的长度到alphamap中的最后一个元素。
如果值的类型为整型,则0或更小的值映射到alphamap中的第一个元素。等于或大于alphamap映射到该alphamap中最后一个元素的长度的值(或达到该类型的范围限制)。整数类型包括uint8.那uint16那UINT32.那uint64那int8那int16那INT32.,INT64..
如果值是type逻辑,则值0映射到alphamap中的第一个元素,值1映射到alphamap中的第二个元素。
图像对象,作为标量返回。采用我是设置创建后的图像的属性。对于列表,请参阅图像属性.
这图像函数有两个版本,高级版本和低级版本。如果你使用图像和'cdata'作为输入参数,您使用的是低级版本。否则,您使用的是高级版本。
'cdata'
高级版本的图像呼叫empplot.在绘制并设置这些轴属性之前:
empplot.
层来'最佳'.图像显示在任何刻度线或网格线的前面。
层
'最佳'
ydir.来'撤销'.值沿y-轴从上到下增加。要从上到下减少值,请设置ydir.来'普通的'.此设置反转y-axis和图像。
ydir.
'撤销'
'普通的'
看法来[0 90].
看法
[0 90]
低级别的版本图像函数未调用empplot.不设置坐标轴属性。
要从各种标准格式的图形文件(如TIFF)中读取图像数据到MATLAB,请使用imread.将MATLAB图像数据写入图形文件,使用imwrite.这imread和imwrite函数支持各种图形文件金宝app格式和压缩方案。
imwrite
使用说明和限制:
此功能接受GPU阵列,但不会在GPU上运行。
有关更多信息,请参见在GPU上运行matlab函数(并行计算工具箱).
这个函数在分布式数组上运行,但在客户端MATLAB中执行。
有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
colormap
imfinfo.
imshow.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室