HALCON Reference Manual 10.0.2
Name
set_lut_styleset_lut_styleset_lut_styleSetLutStyleSetLutStyle — Changing the look-up-table (lut).
set_lut_styleset_lut_styleset_lut_styleSetLutStyleSetLutStyle changes the look-up-table (lut) of the device
displaying the valid output window. It has got three parameters:
-
Hue:
Rotation of color space,
Hue = 1.9 conforms to a one-time rotation of the
color space.
No changement: Hue = 0.0
Complement colors: Hue = 0.5
-
Saturation:
Changement of saturation,
No changement: Saturation = 1.0
Gray value image: Saturation = 0.0
-
Intensity:
Changement of intensity,
No changement: Intensity = 1.0
Black image: Intensity = 0.0
Changement affects only the part of an look-up-table that is used for
diplaying images. The parameter of modification remain until the next
call of set_lut_styleset_lut_styleset_lut_styleSetLutStyleSetLutStyle. Calling set_lutset_lutset_lutSetLutSetLut has got no
effect on these parameters.
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: local (may only be called from the same thread in which the window, model, or tool instance was created).
- Processed without parallelization.
HueHueHueHuehue (input_control) real → HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)
Modification of color value.
Default value: 0.0
Typical range of values: 0.0
≤
Hue
Hue
Hue
Hue
hue
≤
1.0
Restriction: (0.0 <= Hue) && (Hue <= 1.0)
Modification of saturation.
Default value: 1.5
Typical range of values: 0.0
≤
Saturation
Saturation
Saturation
Saturation
saturation
Restriction: 0.0 <= Saturation
Modification of intensity.
Default value: 1.5
Typical range of values: 0.0
≤
Intensity
Intensity
Intensity
Intensity
intensity
Restriction: 0.0 <= Intensity
read_image(Image,'monkey')
set_lut(WindowHandle,'color')
repeat
get_mbutton(WindowHandle,Row,Column,Button)
Saturation := Row/300.0
Hue := Column/512.0
set_lut_style(WindowHandle,Hue,Saturation,1.0)
until(Button = 1)
read_image(&Image,"monkey") ;
set_lut(WindowHandle,"color") ;
do{
get_mbutton(WindowHandle,&Row,&Column,&Button) ;
Saturation= Row/300.0 ;
Hue = Column/512.0 ;
set_lut_style(WindowHandle,Hue,Saturation,1.0) ;
}
while(Button > 1) ;
read_image(Image,'monkey')
set_lut(WindowHandle,'color')
repeat
get_mbutton(WindowHandle,Row,Column,Button)
Saturation := Row/300.0
Hue := Column/512.0
set_lut_style(WindowHandle,Hue,Saturation,1.0)
until(Button = 1)
read_image(Image,'monkey')
set_lut(WindowHandle,'color')
repeat
get_mbutton(WindowHandle,Row,Column,Button)
Saturation := Row/300.0
Hue := Column/512.0
set_lut_style(WindowHandle,Hue,Saturation,1.0)
until(Button = 1)
read_image(Image,'monkey')
set_lut(WindowHandle,'color')
repeat
get_mbutton(WindowHandle,Row,Column,Button)
Saturation := Row/300.0
Hue := Column/512.0
set_lut_style(WindowHandle,Hue,Saturation,1.0)
until(Button = 1)
set_lut_styleset_lut_styleset_lut_styleSetLutStyleSetLutStyle returns 2 (H_MSG_TRUE) if the window is valid and the parameter
is correct. Otherwise an exception is raised.
get_lut_styleget_lut_styleget_lut_styleGetLutStyleGetLutStyle
set_lutset_lutset_lutSetLutSetLut
set_lutset_lutset_lutSetLutSetLut,
scale_imagescale_imagescale_imageScaleImageScaleImage
get_lut_styleget_lut_styleget_lut_styleGetLutStyleGetLutStyle
Foundation
| HALCON Reference Manual 10.0.2 |
Copyright © 1996-2011 MVTec Software GmbH |