FitIntensity - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


ImageTools

  

FitIntensity

  

scale intensity to fit a given range

 

Calling Sequence

Parameters

Options

Description

Examples

Calling Sequence

FitIntensity( img, intensity, channel, opts )

Parameters

img

-

Image

intensity

-

(optional) realcons .. realcons

channel

-

(optional) 1, 2, 3, 4, or all

opts

-

(optional) equation(s) of the form option = value; specify options for the FitIntensity command

Options

• 

inplace = truefalse

  

Specifies whether the operation is performed in-place. This can be used to avoid allocating memory. The default is false.

• 

output = Image

  

Specifies a data structure into which the output is written. This can be used to avoid allocating memory. The size and number of layers must match that of the input. The dimensions of the output image are adjusted so that the row and column indices match the input. The default is NULL.

Description

• 

The FitIntensity command linearly scales and shifts the intensity of an image to fit within a given range.

• 

The parameter img is the original image.

• 

The optional parameter intensity specifies the range of intensities to which the image is scaled. The linear transform maps the smallest intensity of img to the value of the left side of the range, and the largest intensity of img to the value of the right side of the range. The default is 0..1.

• 

The optional parameter channel selects a channel (layer) to scale. The default is all, which independently fits each channel of the image.

Examples

withImageTools:

imgCreate100,200,r,cevalfsinπr25expc200:

imgsFitIntensityimg:

Reverse the intensity range to make the brightest pixels the darkest, and vice-versa.

imgrFitIntensityimg,1..0:

Embedimg,imgs,imgr

See Also

ImageTools

ImageTools[Create]