Skip to content

get_framegrabber_lutGetFramegrabberLutGetFramegrabberLutget_framegrabber_lutT_get_framegrabber_lut🔗

Short description🔗

get_framegrabber_lutGetFramegrabberLutGetFramegrabberLutget_framegrabber_lutT_get_framegrabber_lut — Query look-up table of the image acquisition device.

Signature🔗

get_framegrabber_lut( framegrabber AcqHandle, out integer ImageRed, out integer ImageGreen, out integer ImageBlue )void GetFramegrabberLut( const HTuple& AcqHandle, HTuple* ImageRed, HTuple* ImageGreen, HTuple* ImageBlue )static void HOperatorSet.GetFramegrabberLut( HTuple acqHandle, out HTuple imageRed, out HTuple imageGreen, out HTuple imageBlue )def get_framegrabber_lut( acq_handle: HHandle ) -> Tuple[Sequence[int], Sequence[int], Sequence[int]]

Herror T_get_framegrabber_lut( const Htuple AcqHandle, Htuple* ImageRed, Htuple* ImageGreen, Htuple* ImageBlue )

void HFramegrabber::GetFramegrabberLut( HTuple* ImageRed, HTuple* ImageGreen, HTuple* ImageBlue ) const

void HFramegrabber.GetFramegrabberLut( out HTuple imageRed, out HTuple imageGreen, out HTuple imageBlue )

Description🔗

The operator get_framegrabber_lutGetFramegrabberLut queries the look-up table (LUT) of the image acquisition device specified by AcqHandleacqHandleacq_handle. Note that this operation is not supported for all kinds of image acquisition devices.

Attention🔗

For a multithreaded application, info_framegrabberInfoFramegrabber, open_framegrabberOpenFramegrabber, and close_framegrabberCloseFramegrabber are executed exclusively.

get_framegrabber_lutGetFramegrabberLut runs in parallel with all non-exclusive operators inside and outside of this group.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

Parameters🔗

AcqHandleacqHandleacq_handle (input_control) framegrabber → (handle)HTuple (HHandle)HFramegrabber, HTuple (IntPtr)HHandleHtuple (handle)

Handle of the acquisition device to be used.

ImageRedimageRedimage_red (output_control) integer-array → (integer)HTuple (Hlong)HTuple (int / long)Sequence[int]Htuple (Hlong)

Red level of the LUT entries.

ImageGreenimageGreenimage_green (output_control) integer-array → (integer)HTuple (Hlong)HTuple (int / long)Sequence[int]Htuple (Hlong)

Green level of the LUT entries.

ImageBlueimageBlueimage_blue (output_control) integer-array → (integer)HTuple (Hlong)HTuple (int / long)Sequence[int]Htuple (Hlong)

Blue level of the LUT entries.

Result🔗

The operator get_framegrabber_lutGetFramegrabberLut returns the value 2 (H_MSG_TRUE) if the image acquisition device is open.

Combinations with other operators🔗

Combinations

Possible predecessors

open_framegrabberOpenFramegrabber

Possible successors

set_framegrabber_lutSetFramegrabberLut

See also

set_framegrabber_lutSetFramegrabberLut, open_framegrabberOpenFramegrabber

Module🔗

Foundation