imshow
显示图像
语法
说明
imshow(
显示灰度图像 I
,[low high]
)I
,以二元素向量 [low high]
形式指定显示范围。有关详细信息,请参阅 DisplayRange
参量。
imshow(
显示灰度图像 I
,[])I
,根据 I
中的像素值范围缩放灰度显示。imshow
使用 [min(I(:)) max(I(:))]
作为显示范围。imshow
将 I
中的最小值显示为黑色,将最大值显示为白色。有关详细信息,请参阅 DisplayRange
参量。
imshow(___,
使用名称-值参量控制运算的各个方面来显示图像。 Name=Value
)
返回 himage
= imshow(___)imshow
创建的图像对象。
示例
输入参数
输出参量
提示
要在创建图像后更改颜色图,请使用
colormap
命令。可以将
imshow
与tiledlayout
和nexttile
函数结合使用,在同一个图窗中显示多个具有不同颜色图的图像。您可以在调用
imshow
后使用hold on
命令在imshow
创建的坐标区上创建一个坐标区。可以将图像查看器用作集成环境,以显示图像并执行常见的图像处理任务。
可以使用
iptsetpref
函数设置 Image Processing Toolbox™ 预设项以修改imshow
的行为。使用
-nojvm
选项启动 MATLAB 时,不支持imshow
函数。在实时编辑器中,图窗标题可能会截断。要确保整个标题可见,请将父坐标区对象的
PositionContraint
属性设置为"outerposition"
。更新属性值的语句应置于imshow
函数之后,title
函数之前。如果使用I = imread("peppers.png"); imshow(I) ax = gca; ax.PositionConstraint = "outerposition"; title("Peppers");
Parent
名称-值参量指定父坐标区,请设置指定的父坐标区对象的PositionConstraint
属性。有关坐标区位置属性的更多详细信息,请参阅控制坐标区布局。