zoukankan      html  css  js  c++  java
  • halcon算子翻译——info_framegrabber

    名称

    info_framegrabber - 查询有关指定图像采集接口的信息。

    用法

    info_framegrabber( : : Name, Query : Information, ValueList)

    描述

      算子info_framegrabber返回关于图像采集设备Name的信息。 所需信息通过Query指定。 根据所选主题的文字说明在Information中返回。 如果适用,ValueList包含支持值的列表。 到目前为止,以下查询是可能的:

    'bits_per_channel':

      参数“BitsPerChannel”的所有支持值列表,请参阅open_framegrabber。

    'camera_type':

      参数“CameraType”的所有支持值的描述和列表,请参阅open_framegrabber。

    'color_space':

      参数'ColorSpace'的所有支持值列表,请参阅open_framegrabber。

    'defaults':

      ValueList表示特定的接口的默认值,请参阅open_framegrabber。

    'device':

       参数“Device”的所有支持值列表,请参阅open_framegrabber。

    'external_trigger':

      参数“ExternalTrigger”的所有支持值列表,请参阅open_framegrabber。

    'field':

      参数“Field”的所有支持值列表,请参阅open_framegrabber。

    'general':

      一般信息(在Information中)

    'generic':

      具有设备特定含义的通用值,请参见open_framegrabber。

    'horizontal_resolution':

      参数'HorizontalResolution'的所有支持值列表,请参阅open_framegrabber。

    'image_height':

      参数“ImageHeight”的所有支持值的列表,请参阅open_framegrabber。

    'image_width':

      参数“ImageWidth”的所有支持值列表,请参阅open_framegrabber。

    'info_boards':

      有关实际安装的(采集卡)主板或相机的信息。 此数据对于ActivVisionTools的自动检测机制和HDevelop中的图像采集助手特别有用。

    'line_in':

      参数“LineIn”的所有支持值列表,请参阅open_framegrabber。

    'parameters':

      所有可通过set_framegrabber_param或get_framegrabber_param访问的接口特定参数列表。

    'parameters_readonly':

      所有只能通过get_framegrabber_param访问的特定接口参数的列表。

    'parameters_writeonly':

      所有只能通过set_framegrabber_param访问的特定接口参数的列表。

    'port':

      参数“Port”的所有支持值列表,请参阅open_framegrabber。

    'revision':

      图像采集接口的版本号。

    'start_column':

      参数“StartColumn”的所有支持值列表,请参阅open_framegrabber。

    'start_row':

      参数“StartColumn”的所有支持值列表,请参阅open_framegrabber。

    'vertical_resolution':

      参数'VerticalResolution'的所有支持值列表,请参阅open_framegrabber。

    请查看目录“doc / html / reference / acquisition”以获取有关特定图像采集接口的文档。

    注意

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

      info_framegrabber阻止该组中所有其他算子的并发执行,但与该组以外的所有非独占算子并行运行。

      在Windows系统上,如果未找到接口的依赖项模块(例如未安装相应的SDK),则可能会出现操作系统的错误对话框。 错误框的发生可以通过设置Windows的错误模式来控制。 请参阅Windows MSDN文档中SetErrorMode的描述。

    并行

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

    参数

    Name (input_control)   string → (string)
      HALCON图像采集接口名称,即对应的DLL(Windows)或共享库(Linux / OS X)的名称。
      Default value: 'File'

    Suggested values: '1394IIDC', 'ABS', 'ADLINK', 'Andor', 'Argos3D-P1xx', 'BitFlow', 'Crevis', 'DahengCAM', 'DirectFile', 'DirectShow', 'Ensenso-NxLib', 'File', 'GenICamTL', 'GigEVision', 'Ginga++', 'GingaDG', 'LinX', 'LPS36', 'LuCam', 'MatrixVisionAcquire', 'MILLite', 'MultiCam', 'Opteon', 'PixeLINK', 'pylon', 'SaperaLT', 'Sentech', 'ShapeDrive', 'SICK-3DCamera', 'SICK-ScanningRuler', 'SiliconSoftware', 'SwissRanger', 'TWAIN', 'uEye', 'USB3Vision', 'Video4Linux2', 'VRmUsbCam'


    Query (input_control)    string → (string)
      所选查询的名称。
      Default value: 'info_boards'

    List of values: 'bits_per_channel', 'camera_type', 'color_space', 'defaults', 'device', 'external_trigger', 'field', 'general', 'generic', 'horizontal_resolution', 'image_height', 'image_width', 'info_boards', 'parameters', 'parameters_readonly', 'parameters_writeonly', 'port', 'revision', 'start_column', 'start_row', 'vertical_resolution'


    Information   (output_control) string → (string)
      文本信息(根据Query)。


    ValueList (output_control)    string-array → (string / integer / real)
      值列表(根据Query)。

    Example (HDevelop)

    * Select a suitable image acquisition interface name AcqName
    info_framegrabber(AcqName,'port',Information,Values)
    * Open image acquisition device using the default settings, see
    * documentation of the actually used interface for more details
    open_framegrabber(AcqName,1,1,0,0,0,0,'default',-1,'default',-1.0, 
                      'default','default','default',-1,-1,AcqHandle)
    grab_image(Image,AcqHandle)
    close_framegrabber(AcqHandle)

    结果

    如果参数值正确并且指定的图像采集接口可用,则info_framegrabber返回值2(H_MSG_TRUE)。 否则会引发异常。

    Possible Predecessors

    open_framegrabber

    Possible Successors

    open_framegrabber

    See also

    open_framegrabber

    模块

    Foundation

  • 相关阅读:
    设计模式(十八)备忘录模式
    六种常见的系统架构
    设计模式(十七)中介者模式
    设计模式(十六)观察者模式
    设计模式(十五)迭代器模式
    js实现对象深拷贝
    js中for in与for of使用
    在使用一些UI框架的某些组件的时候,,取消事件冒泡
    js开根号,使用二分法迭代
    js逆向递归 一个多维数组根据子节点ID查找所有父节点ID
  • 原文地址:https://www.cnblogs.com/xhiong/p/info_framegrabber.html
Copyright © 2011-2022 走看看