文档

显示图像

显示图象

语法

imshow(我)
imshow (X,地图)
imshow(文件名)
高(低)imshow(我)
imshow(___、名称、值)
himage = imshow (___
imshow(I,RI)
imshow(X、RX、map)
imshow (gpuarrayIM___

描述

例子

imshow (显示图像在图形中,其中是灰度、RGB(真彩色)或二值图像。对于二进制图像,显示图像显示带有值的像素0(零)为黑色和1是白色的。显示图像优化图像显示的图形、轴和图像对象属性。

例子

imshow (X地图显示索引的图像X与colormap地图。colormap矩阵可以有任意数量的行,但必须正好有3列。每行被解释为一种颜色,第一个元素指定红色灯光的强度,第二个元素指定绿色灯光,第三个元素指定蓝色灯光的强度。颜色强度可以在0.0到1.0之间指定。

例子

imshow (文件名显示存储在指定的图形文件中的图像文件名

imshow ((低高)显示灰度图像,将显示范围指定为双元素向量,(低高).有关更多信息,请参见DisplayRange参数

imshow(___、名称、值)显示图像,使用名称-值对来控制操作的各个方面。

海梅格=imshow(___由创建的图像对象显示图像

imshow (RI显示图像关联的2-D空间参考对象RI

imshow (X接收地图显示索引的图像X关联的2-D空间参考对象接收彩色地图地图

imshow (Gpuarayim___显示包含在gpuArray.此语法需要并行计算工具箱™。

例子

全部折叠

通过将RGB图像读入工作区并将其转换为灰度图像来显示灰度图像。

将RGB图像读取到工作区中。

RGB=imread(“peppers.png”);

将图像转换为灰度。

I=RGB2灰色(RGB);

显示灰度图像。

imshow(我)

显示存储在文件中的图像。

imshow (“peppers.png”);

读取样本索引图像,玉米粉,然后显示它。

[X,map]=imread(“玉米,tif”);imshow (X,地图)

读取样本索引图像,玉米粉,然后显示它。

[X,map]=imread(“玉米,tif”);imshow (X,地图)

使用更改图像的颜色贴图颜色表函数,并指定目标轴作为第一个输入参数。使用原始的彩色地图,没有红色组件。

newmap =地图;newmap (: 1) = 0;newmap colormap (gca)

将图像读入工作区。

I=imread(“撅嘴,tif”);

显示图像。注意坐标轴限制反映了图像的大小。

imshow(我)

创建一个与图像相关的空间引用对象。使用引用对象来设置世界坐标系中的x轴和y轴限制。

国际扶轮= imref2d(大小(I));RI。XWorldLimits = [0 3]; RI.YWorldLimits = [2 5];

显示图像,指定空间参照对象。注意x轴和y轴限制的更改。

imshow (RI);

将图像读入gpuArray

X=gpuArray(imread(“撅嘴,tif”));

显示它。

图;imshow (X)

输入参数

全部折叠

输入图像,指定为表示灰度、RGB或二值图像的标量、向量或矩阵。多平面图像输入必须是RGB图像大小——- - - - - -n3。一个RGB图像可以uint8uint16仅有一个的双重的。灰度图像可以是任何数字数据类型。二进制图像属于逻辑

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

索引图像,指定为实数值的二维数组。中的值X颜色映射的索引是由地图

数据类型:仅有一个的|双重的|uint8|逻辑

颜色映射,指定为-by-3类型数组仅有一个的双重的在范围内[0 1],或-by-3类型数组uint8。每行指定一个RGB颜色值。

数据类型:仅有一个的|双重的|uint8

文件名,指定为字符向量。图像必须是可读的伊姆雷德.的显示图像函数显示图像,但不将图像数据存储在MATLAB中®如果文件包含多个图像,显示图像显示文件中的第一个图像。

例子:imshow(“peppers.png”)

数据类型:字符

灰度图像显示范围,指定为二元向量。有关更多信息,请参见“DisplayRange”名称-值对的论点。

例子:[250]

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

与输入图像关联的二维空间参照对象,指定为imref2d对象

与索引图像相关联的二维空间引用对象,指定为imref2d对象

图形处理器(graphics processing unit, GPU)上待处理的图像gpuArray

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。名称参数名和价值是对应的值。名称必须出现在单引号内(' ')。您可以按以下任意顺序指定多个名称和值对参数:Name1, Value1,…,的家

例子:imshow('board.tif'、'Border'、'tight')

全部折叠

Figure窗口边框空间,指定为逗号分隔对,由“边界”,要么“紧”“松散的”.当设置为“宽松”,图形窗口包括图形中图像周围的空间。当设置为“紧”,图形窗口不包括图形中图像周围的任何空间。

如果图像非常小,或者如果图形包含图像及其轴以外的其他对象,显示图像可以使用边界,而不管该参数如何设置。

例子:imshow('board.tif'、'Border'、'tight')

数据类型:字符

Colormap,指定为逗号分隔对,由“彩色地图”和一个3矩阵。显示图像使用此设置轴的颜色贴图。使用此参数以假颜色查看灰度图像。如果指定空的颜色贴图([])那么显示图像忽略此参数。

    注:从R2016b开始,显示图像更改包含图像而不是地物的轴的颜色贴图。

例子:newmap=铜;imshow('board.tif','Colormap',newmap)

数据类型:双重的

灰度图像的显示范围,指定为表单的两个元素向量(低高).的显示图像函数显示值。(以及任何小于)显示为黑色,并显示值(且任何值大于)为白色。之间的值显示为中间灰色阴影,使用默认的灰色级别数。如果你指定一个空矩阵([]),显示图像使用[最小(I(:))最大(I(:)].换句话说,使用中的最小值为黑色,最大值为白色。

    注:包含参数名是可选的,除非图像由文件名指定高(低)imshow(我)相当于imshow(I,'DisplayRange',[low-high]).如果你叫显示图像使用文件名,则必须指定“DisplayRange”参数

例子:h = imshow(I,'DisplayRange',[0 80]);

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

图像显示的初始放大,由指定的逗号分隔对组成“初始放大”和一个数值标量或“健康”。如果设置为100,则显示图像以100%的放大倍数显示图像(每个图像像素对应一个屏幕像素)。如果设置为“健康”,然后显示图像缩放整个图像以适应窗口。

最初,显示图像始终显示整个图像。如果放大值太大,图像太大,无法在屏幕上显示,显示图像警告和显示图像在最大的放大适合在屏幕上。

如果图像显示在带有“窗口样式”属性设置为“停靠”,然后显示图像警告和显示图像的最大放大率适合于数字。

注意:如果您指定轴的位置(使用次要情节斧头),显示图像忽略您可能指定的任何初始放大,默认为“健康”的行为。

当你使用显示图像“减少”参数,则初始放大率必须为“健康”

例子:h = imshow(“InitialMagnification”,我“适合”);

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符

图像对象的父轴,指定为逗号分隔对,由“家长”和Axis对象。使用“家长”name-value参数,用于构建一个用户界面,该用户界面允许您控制地物和轴属性。

子采样图像的指示器,指定为逗号分隔对,包括“减少”,要么符合事实的10.此参数仅在与TIFF文件名称一起使用时有效。使用减少参数以显示超大图像的概述。

数据类型:逻辑

非默认坐标系的X轴限制,指定为逗号分隔对,包括“扩展数据”一个二元向量。这个参数通过指定图像建立一个非默认的空间坐标系统XData。该值可以有两个以上的元素,但显示图像只使用第一个和最后一个元素。

例子:“XData”,(100 200)

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

非默认坐标系统的y轴限制,指定为逗号分隔对,由“YData”一个二元向量。这个值可以有两个以上的元素,但是显示图像只使用第一个和最后一个元素。

例子:“YData”,(100 200)

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

输出参数

全部折叠

图片由显示图像,指定为图像对象。

提示

  • 要在创建图像后更改颜色贴图,请使用颜色表命令。指定包含图像的坐标轴作为第一个输入参数,并指定想要的颜色映射作为第二个输入参数。例如,请参见更改显示图像的颜色映射

  • 您可以在同一个图形中使用不同的彩色地图显示多个图像显示图像次要情节函数。

  • 如果你有图像处理工具箱™, 您可以将Image Viewer应用程序用作显示图像和执行常见图像处理任务的集成环境。

  • 如果您有图像处理工具箱,您可以使用iptsetpref函数设置工具箱首选项,以修改显示图像

  • 显示图像使用启动MATLAB时不支持函数金宝app-nojvm选择。

在R2006a之前引入

这个话题有用吗?