HALCON Reference Manual 10.0.2
Table of Contents / Graphics / LUT ClassesClassesClasses | | | Operators

write_lutwrite_lutwrite_lutWriteLutWriteLut (Operator)

Name

write_lutwrite_lutwrite_lutWriteLutWriteLut — Write look-up-table (lut) as file.

Signature

write_lut( : : WindowHandle, FileName : )

Herror write_lut(const Hlong WindowHandle, const char* FileName)

Herror T_write_lut(const Htuple WindowHandle, const Htuple FileName)

Herror write_lut(const HTuple& WindowHandle, const HTuple& FileName)

void HWindow::WriteLut(const HTuple& FileName) const

void HOperatorSetX.WriteLut(
[in] VARIANT WindowHandle, [in] VARIANT FileName)

void HWindowX.WriteLut([in] BSTR FileName)

static void HOperatorSet.WriteLut(HTuple windowHandle, HTuple fileName)

void HWindow.WriteLut(string fileName)

Description

write_lutwrite_lutwrite_lutWriteLutWriteLut saves the look-up-table (resp. the part of it that is relevant for displaying image gray values) of the valid output window into a file named 'FileNameFileNameFileNameFileNamefileName.lut'. It can be read again later with set_lutset_lutset_lutSetLutSetLut.

Attention

write_lutwrite_lutwrite_lutWriteLutWriteLut is only suitable for systems using 256 colors.

Parallelization

Parameters

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control)  window HWindow, HTupleHTupleHWindowX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong)

Window identifier.

FileNameFileNameFileNameFileNamefileName (input_control)  filename.write HTupleHTupleVARIANTHtuple (string) (string) (char*) (BSTR) (char*)

File name (of file containing the look-up-table).

Default value: '/tmp/lut' "/tmp/lut" "/tmp/lut" "/tmp/lut" "/tmp/lut"

File extension: .lut

Example (HDevelop)

read_image(Image,'monkey')
disp_image(Image,WindowHandle)
draw_lut(WindowHandle)
write_lut(WindowHandle,'test_lut')

Example (C)

read_image(&Image,"monkey") ;
disp_image(Image,WindowHandle) ;
draw_lut(WindowHandle) ;
write_lut(WindowHandle,"test_lut") ;

Example (HDevelop)

read_image(Image,'monkey')
disp_image(Image,WindowHandle)
draw_lut(WindowHandle)
write_lut(WindowHandle,'test_lut')

Example (HDevelop)

read_image(Image,'monkey')
disp_image(Image,WindowHandle)
draw_lut(WindowHandle)
write_lut(WindowHandle,'test_lut')

Example (HDevelop)

read_image(Image,'monkey')
disp_image(Image,WindowHandle)
draw_lut(WindowHandle)
write_lut(WindowHandle,'test_lut')

Result

write_lutwrite_lutwrite_lutWriteLutWriteLut returns 2 (H_MSG_TRUE) if the window with the required properties (256 colors) is valid and the parameter (file name) is correct. Otherwise an exception is raised.

Possible Predecessors

draw_lutdraw_lutdraw_lutDrawLutDrawLut, set_lutset_lutset_lutSetLutSetLut

See also

set_lutset_lutset_lutSetLutSetLut, draw_lutdraw_lutdraw_lutDrawLutDrawLut, set_pixelset_pixelset_pixelSetPixelSetPixel, get_pixelget_pixelget_pixelGetPixelGetPixel

Module

Foundation


Table of Contents / Graphics / LUT ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH