主要内容

图像查看器

查看和探索图像

描述

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

图像查看器的所有图像显示功能imshow,用于优化图像显示的图形、轴和图像对象属性设置。图像查看器还提供了一些用于导航和探索图像的工具,如像素区域工具,图像信息工具和调整对比度工具。要了解有关可用工具的更多信息,请参见开始使用图像查看器应用程序

打开图像查看器应用程序

  • MATLAB®工具条:在应用程序选项卡,在图像处理与计算机视觉“,,按图像查看器应用程序图标。

  • MATLAB命令提示符:使用imtool函数。

例子

全部展开

显示文件中的彩色图像。

imtool (“board.tif”

显示索引图像。

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

显示灰度图像。

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

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

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

相关的例子

编程使用

全部展开

imtool打开图像查看器处于空状态。

  • 若要从文件加载,请选择文件>开放

  • 要加载作为变量存储在工作区中的图像,请选择文件>从工作区导入

imtool (打开图像查看器并显示灰度、RGB或二值图像.指定作为这些价值之一。

  • 一个——- - - - - -n表示灰度图像的数字矩阵。图像查看器使用图像数据类型的默认显示范围显示图像。

  • 一个——- - - - - -n-by-3数字数组表示RGB图像。

  • 一个——- - - - - -n表示二值图像的逻辑矩阵。

imtool (X提出开放图像查看器并显示索引后的图像X与colormap提出

  • 指定X作为一个——- - - - - -n数据类型矩阵uint8,或逻辑

  • 指定提出作为一个c的RGB值c颜色。提出可以为数据类型uint8,或uint16,或int16

imtool (文件名打开图像查看器并显示具有文件名的图像文件文件名.指定文件名作为字符向量或字符串标量。

imtool (___、“Colormap”提出)中显示灰度或二值图像图像查看器使用颜色地图提出.设置RGB图像的颜色映射没有效果。指定提出作为一个c-by-3数值矩阵,值范围为[0,1],其中c是颜色图中颜色的数量。还可以使用预定义的颜色映射函数创建颜色映射矩阵,例如parula飞机

例如,imtool(我的Colormap parula)显示灰度图像使用parulacolormap。

imtool (___、“DisplayRange”dispRange)中显示灰度或索引图像图像查看器并将显示范围缩放到中的值dispRange.设置RGB或二进制图像的显示范围无效。指定dispRange作为这些价值之一。

  • 这种形式的2元向量(低高)- - - - - -图像查看器将值低(以及任何小于低的值)的像素显示为黑色。图像查看器将值高(以及任何大于高的值)的像素显示为白色。显示范围内的像素值显示为使用默认灰度级别数的中间灰度。

    例如,imtool(我,“DisplayRange”,[140]15日)缩放灰度图像的显示范围数据类型的uint8使得像素小于或等于15显示黑色且像素大于或等于140出现白色。

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

    例如,imtool(我,“DisplayRange”,[])缩放灰度图像的显示范围数据类型的这样,最小值的像素显示为黑色,最大值的像素显示为白色。

imtool (___、“InitialMagnification”initMag)显示初始放大倍数的图像initMag.指定initMag作为这些价值之一。

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

  • “适合”- - - - - -图像查看器调整整个图像的大小以适应窗口。

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

    例如,imtool(我的InitialMagnification 50)显示图像在原始图像尺寸的50%处。

    请注意

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

默认情况下,初始放大倍数设置为返回的值iptgetpref(“ImtoolInitialMagnification”).若要更改默认的初始放大行为,请参见指定默认显示行为

imtool (___、“插值”插值函数)指定插值技术。插值函数用于调整图像大小。指定插值函数作为“最近的”对于最近邻插值或“双线性”用于双线性插值。默认的插值技术是“最近的”

例如,imtool(我,“插补”,“双线性”)尺寸的图片使用双线性插值。

hfigure= imtool (___返回hfigure创建的图形对象图像查看器

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

更多关于

全部展开

提示

  • 如果你想在调用时设置显示范围imtool,则“DisplayRange”名称是可选的,除非使用文件名指定映像。的语法高(低)imtool(我)等于imtool(‘DisplayRange’,我高(低).但是,必须指定“DisplayRange”参数。imtool文件名,如语法中所示imtool(文件名,“DisplayRange”、高(低)

  • 图像查看器不关闭时,您调用关闭所有命令。类的多个实例图像查看器App,使用语法Imtool关闭所有或选择关闭所有图像查看器文件菜单。你可以关闭一个特定的图像查看器由句柄指定hfigure通过使用命令关上(hfigure)

版本历史

在R2014b中引入

另请参阅

应用程序

功能