文档

imtool

打开图像查看程序

图像查看器提供了一个用于显示图像和执行常见图像处理任务的集成环境。

图像查看器提供的所有图像显示功能imshow,用于优化图像显示的图形、轴和图像对象属性设置。图像查看器还提供了一些用于导航和探索图像的工具,如像素区域工具、图像信息工具和调整对比度工具。

语法

imtool
imtool(我)
imtool(我、范围)
imtool (RGB)
imtool (BW)
imtool (X,提出)
imtool(文件名)
imtool (___、名称、值)
Hfigure = imtool(___
Imtool关闭所有

描述

imtool在空白状态下打开图像查看器应用程序。使用文件菜单选项开放从工作区导入选择要显示的图像。

imtool (显示灰度图像在图像查看器中,使用图像数据类型的默认显示范围。

imtool (范围显示灰度图像在图像查看器中,指定显示范围为范围.显示范围外的像素值被剪裁为黑色或白色。显示范围内的像素值显示为中间灰度。图像查看器使用默认的灰度级别数。

imtool (RGB显示真彩色图像RGB在图像查看器中。

imtool (BW显示二值图像BW在图像查看器中。像素值0显示为黑色;像素值1显示为白色。

imtool (X提出显示索引图像X与colormap提出在图像查看器中。

例子

imtool (文件名显示图形文件中包含的图像文件名在图像查看器中。

imtool (___名称,值显示图像,指定控制图像显示各个方面的参数和相应值。参数名可以缩写,大小写无关紧要。

hfigure= imtool (___返回hfigure,图像查看器创建的图形句柄。

Imtool关闭所有关闭所有打开的图像查看器。

例子

显示不同类型的图像

显示文件中的彩色图像。

imtool (“board.tif”

显示索引图像。

[X,map] = imread(“trees.tif”);imtool (X,地图)

显示灰度图像。

I = imread(“cameraman.tif”);imtool(我)

显示灰度图像,调整显示范围。

h = imtool(I,[0 80]);关闭(h)

输入参数

全部折叠

二维灰度图像,指定为——- - - - - -n数字矩阵。

数据类型:||int16|uint8|uint16

灰度图像的显示范围,指定为这些值之一。

价值

描述

(低高)

图像查看器显示具有值的像素(以及任何小于)为黑色。图像查看器显示具有值的像素(以及任何大于)是白色的。

[]

图像查看器自动设置显示范围为我(:)[min()马克斯(我(:))).中的最小值显示为黑色,最大值显示为白色。

二维RGB图像,指定为——- - - - - -n-by-3数值矩阵。

数据类型:||uint8|uint16

二维二值图像,指定为——- - - - - -n逻辑矩阵。

数据类型:逻辑

二维索引图像,指定为——- - - - - -n数字矩阵。

数据类型:||uint8|逻辑

与索引图像相关联的彩色地图X,指定为c的RGB值c颜色。

数据类型:||int16|uint8|uint16

包含图像的图形文件的文件名,指定为字符向量。该文件必须包含可以被读取的图像imreaddicomread或降低分辨率的数据集(R-Set)rsetwrite.如果文件包含多个图像,则显示第一个图像。该文件必须在当前目录或MATLAB上®路径。

数据类型:字符|字符串

名称-值对参数

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

例子:imtool(我Colormap的飞机)显示灰度图像使用飞机colormap。

全部折叠

颜色映射,指定为逗号分隔的对,由“Colormap”和一个v-by-3数值矩阵。还可以使用预定义的颜色映射函数创建颜色映射矩阵,例如parula飞机

例子:Colormap, repmat ([1:256] ', 1, 3);

例子:Colormap,喷气机

例子:Colormap, parula (128)

显示范围,指定为由逗号分隔的对组成“DisplayRange”和这个形式的2元向量(低高)

请注意

包含参数名称是可选的,除非映像是由文件名指定的。的语法高(低)imtool(我)等于imtool(‘DisplayRange’,我高(低).然而,“DisplayRange”参数在调用时必须指定imtool在语法中使用文件名imtool(文件名,“DisplayRange”、高(低)

初始放大倍数,由逗号分隔的对组成“InitialMagnification”其中一个值。

参数

价值

“自适应” 整个图像在初始显示时可见。如果图像太大,无法在屏幕上显示,图像查看器将以屏幕上适合的最大放大倍率显示图像。
“健康”

图像查看器会缩放整个图像以适应窗口。

数字标量

图像查看器按原始图像大小的百分比缩放整个图像。例如,如果指定100,图像查看器将以100%的放大倍率显示图像(每个图像像素对应一个屏幕像素)。

请注意

当图像纵横比在要求的放大倍率下,在任意维度上显示的像素都小于一个时,图像查看器会发出警告,并以100%的倍率显示图像。

默认情况下,初始放大参数被设置为返回的值iptgetpref(“ImtoolInitialMagnification”)

输出参数

全部折叠

图像查看器图形的句柄,作为句柄返回。

更多关于

全部折叠

大数据支持万博1manbetx

要查看无法装入内存的非常大的TIFF或NITF图像,可以使用rsetwrite创建一个在图像查看器中可见的降低分辨率数据集(R-Set)。R-Sets还可以提高图像查看器的性能,以适应内存中的大图像。

以下工具可以与R-Set一起使用:概览、缩放、平移、图像信息和距离。然而,其他工具将不能使用R-Set。不能使用像素区域、调整对比度、裁剪图像和窗口/级别工具。请注意,像素信息工具只显示x而且y像素的坐标,而不是相关的强度,索引或RGB值。

相关工具箱首选项

可以使用“图像处理首选项”对话框设置修改图像查看器行为的工具箱首选项。要访问对话框,请选择文件>首选项在MATLAB桌面或图像查看器菜单中。您还可以使用iptsetpref

偏好

描述

“ImtoolInitialMagnification”

控制图像显示的初始放大倍率。要重写此工具箱首选项,请指定“InitialMagnification”参数。imtool,详情如下:

imtool(…,InitialMagnification initial_mag)

“ImtoolStartWithOverview”

控制在使用“图像查看器”打开图像时,“概述”工具是否自动打开。可能的值:

  • 真正的-当你打开图片时,Overview工具会打开。

  • —打开镜像时,概览工具不会打开。这是默认行为。

有关这些首选项的详细信息,请参见iptprefs

提示

  • 图像查看器提供的所有图像显示功能imshow还提供了其他一些工具来导航和探索图像,如像素区域工具,图像信息工具和调整对比度工具。图像查看器提供了一个用于显示图像和执行一些常见图像处理任务的集成环境。

  • 对于具有整数类型的灰度图像,默认显示范围为[intmin类(I)) intmax(类(I)))

    用于灰度图像的分类时,默认显示范围为[0 1].如果a的数据范围如果图像比默认显示范围大得多或小得多,您可能需要尝试设置显示范围,以查看图像中使用默认显示范围不可见的特征。

  • 您可以通过应用程序选项卡访问图像查看器。导航到“图像处理和计算机视觉”组,并选择“图像查看器”。

  • 您可以关闭由句柄指定的特定图像查看器hfigure,使用命令关上(hfigure)

R2006a之前介绍

这个话题有用吗?