halcon算子翻译——open_framegrabber大恒相机
Interface: DahengCAM
Revision: 6.0
Date: 2014-10-31
HALCON Version: 12.0
一般
本页提供大恒集团USB 2.0和1394IIDC摄像机的HALCON DahengCAM接口文件。 注册客户可以从http://www.mvtec.com/上下载该接口的最新版本。
系统要求
● Windows 7/8或Windows 7/8 x64的Intel计算机。
● DahengCAM驱动程序<相机名称> .sys,例如驱动程序CD或网站下载的HV3103UC.sys。
通常,该文件位于%WINDIR \ system32 \ drivers目录中。 如果您没有这个驱动程序,请联系大恒集团或您购买相机的供应商。
● 需要的DLL文件:Raw2Rgb.dll,HVDailt.dll,驱动程序CD或网站下载的HVUtil.dll。
这些文件必须位于您的搜索路径%PATH%(通常位于%WINDIR%\ system32目录中)。 如果您没有这些DLL,请联系大恒集团或您购买相机的供应商。
● HALCON图像采集接口hAcqDahengCAM.dll或hAcqDahengCAMxl.dll。
如果已经正确安装了接口,那么这两个DLL应该保存在安装HALCON期间选择的HALCON基目录%HALCONROOT%中的bin \%HALCONARCH%中。
特征
● 支持多个相机。
● 同步和异步采集。
● 支持外部触发。
● 软件控制增益,快门和白平衡。
使用多个相机
使用多个大恒USB 2.0相机时,每个相机都有一个从“1”开始的唯一ID号。
使用异步采集
大恒USB 2.0相机仅在连续采集和触发采集之间不同。 因此,在连续模式下调用grab_image_async时,您将始终获得最新的可用图像。
info_framegrabber的参数
open_framegrabber的参数
set_framegrabber_param的参数
get_framegrabber_param的参数
可能存在以下后缀的其他只读参数:
● '_description':这些参数以字符串形式提供相应参数的工具提示。
● '_range':这些参数作为一个包含4个整型或浮点型的元组包元素含最小值,最大值,步长和默认值等参数,例如get_framegrabber_param(..,'Shutter_range',..)将返回输出tuple[最小值,最大值,步长,默认值]。 可选地,这个元组还可以包含额外的有效字符串值,如“自动”或“手动”。
● '_values':这些参数为相应的参数提供了一个元组的有效值列表,例如,get_framegrabber_param(..,'volatile_values',..)将返回输出元组['enable','disable']。
调用info_framegrabber(..,'parameters',..)时,不会返回所有这些后缀固定的参数名称,并且可以通过通用的图形用户界面(特别是HDevelop Image Acquisition Assistant)启用简单的参数化。
算子set_framegrabber_lut
本接口不支持。
算子get_framegrabber_lut
本接口不支持。
算子 set_framegrabber_callback
本接口不支持。
算子get_framegrabber_callback
本接口不支持。
算子grab_image_start
开始一个新的异步采集。 另请参阅grab_image_start。
算子grab_image
grab_image开始一个新的同步采集。 另请参阅grab_image。 请注意,接口将图像从设备转换为参数'image_width','image_height','start_row','start_column','bits_per_channel'和'color_space'指定的所需图像格式。
算子grab_image_async
grab_image_async返回一个图像并开始下一个异步采集。 另请参阅grab_image_async。 请注意,接口将图像从设备转换为插参数'image_width','image_height','start_row','start_column','bits_per_channel'和'color_space'指定的所需图像格式。
算子grab_data
本接口不支持。
算子grab_data_async
本接口不支持。
算子close_framegrabber
该算子关闭设备。 另请参阅close_framegrabber。
HDevelop Examples
对于这个接口有下面的例子可用:
dahengcam_2cameras.hdev - 同时采集来自两台连接的大恒相机的图像。
dahengcam.hdev - 基础
dahengcam_parameters.hdev - 列出设备的所有参数。
dahengcam_simple.hdev - 一个简单的例子来显示接口的用法。