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 将为您提供相机上所有可用参数的列表:
我第一次在 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 将为您提供相机上所有可用参数的列表: