halcon算子翻译——set_framegrabber_lut

名称

set_framegrabber_lut - 设置图像采集设备的查找表。

用法

set_framegrabber_lut( : : AcqHandle, ImageRed, ImageGreen, ImageBlue : )

描述

算子set_framegrabber_lut设置由AcqHandle指定的图像采集设备的查找表(LUT)。 请注意,此算子不支持所有图像采集设备。

注意

  对于多线程应用程序,所有图像采集算子(如open_framegrabber中列出的)都是自己的组,其中info_framegrabber,open_framegrabber,close_framegrabber和close_all_framegrabbers是独占执行的。

  set_framegrabber_lut与该组内部和外部的所有非独占算子并行运行。

并行

●  多线程类型:可重入(与非独占算子并行运行)。
●  多线程范围:全局(可以从任何线程调用)。
●  不并行化处理。

该算子修改以下输入参数的状态:

  AcqHandle

如果没有外部同步,此参数的值可能不会在多个线程之间共享。

参数

AcqHandle (input_control, state is modified)   framegrabber → (integer)
  要使用的采集设备的句柄。


ImageRed (input_control) integer-array → (integer)
  LUT的红色级别。


ImageGreen (input_control) integer-array → (integer)
  LUT的绿色级别。


ImageBlue (input_control) integer-array → (integer)
  LUT的蓝色级别。

结果

如果指定的LUT正确且图像采集设备打开,则算子set_framegrabber_lut返回值2(H_MSG_TRUE)。

Possible Predecessors

open_framegrabber, get_framegrabber_lut

Possible Successors

grab_image, grab_data, grab_image_start, grab_image_async, grab_data_async

See also

get_framegrabber_lut, open_framegrabber

模块

Foundation

HDevelop例程

saperalt_lut.hdev       设置SaperaLT接口的查找表
multicam_quickpack.hdev    与Euresys QUICKPACK板一起使用MultiCam接口
bitflow_lut.hdev          设置BitFlow接口的查找表

posted @ 2017-12-22 08:30  水行  阅读(432)  评论(0编辑  收藏  举报