主要内容

图像查看器

查看和探索图像

描述

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

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

打开图像查看程序

  • MATLAB®将来发布:应用程序选项卡,在图像处理与计算机视觉, 点击图像查看器应用图标。

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

例子

显示不同类型的图像

从文件中显示彩色图像。

Imtool('board.tif'

显示索引图像。

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

显示灰度图像。

我= imread ('cameraman.tif');imtool(i)

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

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

相关的例子

编程使用

全部展开

Imtool.打开图像查看器在空状态。

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

  • 将存储作为变量的图像加载在工作区中,选择文件>从工作区进口

Imtool(打开图像查看器并显示灰度、RGB或二值图像.指定作为其中一个值之一。

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

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

  • 一个-经过-n表示二进制图像的逻辑矩阵。

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

  • 指定X作为A.-经过-n数据类型矩阵双倍的uint8,或逻辑

  • 指定提出作为一个c的-by-3数字矩阵,包含RGB值c颜色。提出可以是数据类型吗双倍的uint8,或uint16,或INT16

Imtool(文件名打开图像查看器并显示带有文件名的图像文件文件名.指定文件名作为字符矢量或标量。

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

例如,imtool(我,'colormap',parula)显示灰度镜像使用parulacolormap。

Imtool(___,'displayrange',disprange)中显示灰度或索引图像图像查看器并将显示范围缩放到欺骗.设置RGB或二进制图像的显示范围没有效果。指定欺骗作为其中一个值之一。

  • 2元素向量的形式(低高)- - - - - -图像查看器为黑色显示值低的像素(和任何值小于低)。图像查看器显示具有白色的值的值的像素(和任何值大于高)。使用默认灰度级别显示显示范围内的像素值作为灰度的中间阴影。

    例如,imtool(i,'displayrange',[15 140])缩放灰度图像的显示范围数据类型uint8使像素小于或等于15显示黑色和像素大于或等于140出现白色。

  • []- - - - - -图像查看器将显示范围设置为[min(i(:))max(i(:))].中最小值显示为黑色,最大值显示为白色。

    例如,imtool(i,'displayrange',[])缩放灰度图像的显示范围数据类型双倍的这样的那个带有最小值的像素会出现黑色和最大值的像素显示为白色。

Imtool(___、“InitialMagnification”initMag)用初始放大显示图像initMag.指定initMag作为其中一个值之一。

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

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

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

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

    请注意

    当图像的长宽比在要求的放大倍数下小于一个像素时,图像查看器发出警告并以100%的放大率显示图像。

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

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

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

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

imtool关闭所有关闭所有开放实例图像查看器

更多关于

全部展开

提示

  • 如果您想在呼叫时设置显示范围Imtool.,那么“DisplayRange”姓名是可选的,除非您使用文件名指定图像。语法高(低)imtool(我)相当于imtool(我,'displayrange',[低高]).但是,您必须指定“DisplayRange”打电话时的论点Imtool.使用一个文件名,如语法中所示imtool(文件名,“DisplayRange”、高(低)

  • 图像查看器你打电话的时候不关门吗关闭所有命令。如果要关闭多个实例图像查看器应用程序,使用语法imtool关闭所有或选择关闭所有来自图像查看器文件菜单。您可以关闭特定的图像查看器由句柄指定hfigure通过使用命令关闭(hfigure)

另请参阅

应用程序

功能

介绍在R2014B.