Halcon - 设置图像 brightness/exposure

Halcon - Set image brightness/exposure

我第一次在 Halcon 中尝试一些东西。但无法弄清楚,甚至在文档中也没有,如何设置图像采集的曝光......我的代码到目前为止是这样的,但我的测试环境是黑暗的,并且想稍微照亮图像:

open_framegrabber ('uEye', 1, 1, 0, 0, 0, 0, 'default', -1, 'default', -1, 'default', 'default', 'default', -1, -1, AcqHandle)

dev_open_window (0, 0, 500, 300, 'light gray', WindowHandleButton)

i := 0

create_bar_code_model ([], [], BarCodeHandle)

while (i < 100)
   grab_image (Image, AcqHandle)
   find_bar_code (Image, SymbolRegions, BarCodeHandle, 'auto', DecodedDataStrings)
   get_bar_code_result (BarCodeHandle, 'all', 'decoded_types', BarCodeResults)     
   i:= i+1    
endwhile

close_framegrabber (AcqHandle)

您可以通过以下方式设置曝光:

set_framegrabber_param (AcqHandle, 'exposure', 10.0)

使用 Halcon 助手是一种查找和设置参数的简单方法 Assistants->Open New Image Acquisition->Source(uEye)->Connect->Parameters:

您可以更改那里的参数并使用最后一个选项卡自动生成代码。

同样使用示例程序 examples/hdevelop/Image/Acquisition/ueye_parameters.hdev 将为您提供相机上所有可用参数的列表: