Display image
imshow(
displays the grayscale image I
)I
in a figure.
imshow
uses the default display range for the image
data type and optimizes figure, axes, and image object properties for image
display.
imshow(
displays the grayscale image I
,[low high]
)I
,
specifying the display range as a two-element
vector, [low high]
. For more
information, see the
DisplayRange
parameter.
imshow(
displays the grayscale image I
,[])I
,
scaling the display based on the range of pixel
values in I
.
imshow
uses [min(I(:))
max(I(:))]
as the display range.
imshow
displays the minimum
value in I
as black and the
maximum value as white. For more information, see
the DisplayRange
parameter.
imshow(
displays the binary image BW
)BW
in
a figure. For binary images,
imshow
displays pixels with
the value 0
(zero) as black and
1
as white.
imshow(
displays the indexed image X
,map
)X
with the colormap
map
. A colormap matrix can have any number of rows, but
it must have exactly 3 columns. Each row is interpreted as a color, with the
first element specifying the intensity of red, the second green, and the third
blue. Color intensity can be specified on the interval [0, 1].
imshow(___,
displays an image, using
name-value pairs to control aspects of the operation. Name,Value
)
returns
the image object created by himage
= imshow(___)imshow
.
To change the colormap after you create the image,
use the colormap
command. Specify the axes that
contains the image as the first input argument and the colormap you
want as the second input argument. For an example, see Change Colormap of Displayed Image.
You can display multiple images with different colormaps
in the same figure using imshow
with the subplot
function.
If you have Image Processing Toolbox™, then you can use the Image Viewer app as an integrated environment for displaying images and performing common image processing tasks.
If you have Image Processing
Toolbox, then you can use the iptsetpref
function to
set toolbox preferences that modify the behavior of
imshow
.
The imshow
function is not supported
when you start MATLAB with the -nojvm
option.
Do not