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 - 一个简单的例子来显示接口的用法。

原文地址:https://www.cnblogs.com/wwwbdabc/p/11652380.html