TOC PREV NEXT INDEX

IPthreshold

Synopsis

threshold ip_Image against low/high values

Input Port

&in_image

ip_Image

&in_roi

ip_Roi

Parameters

Low Value

(float)

low threshold bound

High Value

(float)

high threshold bound

Invert

UItoggle

set to invert the result

Output Port

dst

ip_Image_Out

TmpField

IPfld

obj

output renderable object

Description

IPthreshold thresholds an ip_Image against lower and upper values, producing a bi-valued (logical) byte ip_Image as a result. A logical ip_Image is one in which all values are either 0 or 255.

If the values of Low Value and High Value are equal, values below the limit are set to 0 and values that are greater than or equal to the limit are set to MAXBYTE. (MAXBYTE is defined as 255.)

If the values of Low Value and High Value are different, values that are less than or equal to the low limit are set to 0; values that are greater than or equal to the high limit are also set to 0, and values within the high and low limits are set to MAXBYTE (255).

Input

&in_image

The input is a reference to an ip_Image. The ip_Image must be of type byte because the dst image must be of type byte.

&in_roi

The input is a reference to an optional ip_Roi. The data must be of type byte.

Parameters

Low Value

Float slider. The low limit threshold value. The range is 0 to 255. The default is 0.

High Value

Float slider. The high limit threshold value. The range is 0 to 255. The default is 255.

Invert

If TRUE the results as described above are reversed.

Output Port

dst

The output is a new single band ip_Image of type ipBYTE. Its xsize and ysize equal that of the input ip_Image. Its values are all either 0 or 255.

TmpField

This output is the ip_Image converted back into an AVS/Express field.

obj

This is a renderable version of the output image.

Example

Libraries.Examples.Image_Processing.IPthreshold

File

v/ip.v

See also

Not applicable.

TOC PREV NEXT INDEX