Image Processing Toolbox | ![]() ![]() |
Find limits to contrast stretch an image
Syntax
Description
LOW_HIGH =
stretchlim(I,TOL)
returns a pair of intensities that can be used by imadjust
to increase the contrast of an image.
TOL = [LOW_FRACT HIGH_FRACT]
specifies the fraction of the image to saturate at low and high intensities.
If TOL
is a scalar, TOL = LOW_FRACT
, and HIGH_FRACT = 1 - LOW_FRACT
, which saturates equal fractions at low and high intensities.
If you omit the argument, TOL
defaults to [0.01 0.99]
, saturating 2%.
If TOL = 0
, LOW_HIGH = [min(I(:)) max(I(:))]
.
LOW_HIGH =
stretchlim(RGB,TOL)
returns a 2-by-3 matrix of intensity pairs to saturate each plane of the RGB
image. TOL
specifies the same fractions of saturation for each plane.
Class Support
The input image can be of class uint8
, uint16
, or double
. The output intensities returned, LOW_HIGH
, are of class double
and have values between 0 and 1.
Example
See Also
![]() | strel | subimage | ![]() |