• halcon算子翻译——get_framegrabber_param


    名称

    get_framegrabber_param - 查询图像采集设备的特定参数。

    用法

    get_framegrabber_param( : : AcqHandle, Param : Value)

    描述

      算子get_framegrabber_param返回由AcqHandle指定的图像采集设备的特定参数值。 下面列出的标准参数适用于所有图像采集设备。 额外的参数可以由特定的图像采集设备支持。 这些参数的列表可以通过info_framegrabber查询‘parameter’来获得。

      Param的标准值,请参阅open_framegrabber:

      'name'

        图像采集接口的名称。

      'horizontal_resolution'

        图像采集设备的水平分辨率。

      'vertical_resolution'

        图像采集设备的垂直分辨率。

      'image_width'

        指定图像部分的宽度。

      'image_height'

        指定图像部分的高度。

      'start_row'

        指定图像部分左上角的行坐标。

      'start_column'

         指定图像部分左上角的列坐标。

      'field'

        选定的视频场或全帧。

      'bits_per_channel'

        每个像素和图像通道的传输位数。

      'color_space'

        结果图像的颜色空间。

      'generic'

        具有设备特定含义的通用值。

      'external_trigger'

        外部触发('true'/'false')。

      'camera_type'

        使用的相机的类型(指定接口)。

      'device'

        图像采集设备的设备名称。

      'port'

        图像采集设备要连接的端口。

      'line_in'

        多路复用器的摄像头输入线(可选)。

    注意

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

      get_framegrabber_param与该组内外的所有非独占算子并行运行。

    并行

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

    参数

    AcqHandle (input_control)   framegrabber → (integer)
      要使用的采集设备的句柄。


    Param (input_control)    string(-array) → (string)
      感兴趣的参数。
      Default value: 'revision'
      Suggested values: 'bits_per_channel', 'camera_type', 'color_space', 'continuous_grabbing', 'device', 'external_trigger', 'field', 'generic', 'grab_timeout', 'horizontal_resolution', 'image_available', 'image_height', 'image_width', 'line_in', 'name', 'port', 'revision', 'start_column', 'start_row', 'vertical_resolution', 'volatile'


    Value (output_control)    string(-array) → (string / real / integer)
      参数值

    结果

    如果图像采集设备已打开且支持指定的参数,则算子get_framegrabber_param将返回值2(H_MSG_TRUE)。 否则会引发异常。

    Possible Predecessors

    open_framegrabber, set_framegrabber_param

    Possible Successors

    grab_image, grab_data, grab_image_start, grab_image_async, grab_data_async, set_framegrabber_param, close_framegrabber

    See also

    open_framegrabber, info_framegrabber, set_framegrabber_param

    模块

    Foundation

    HDevelop例程

    vrmusbcam_trigger.hdev Use the VRmUsbCam interface (external trigger)
    vrmusbcam_simple.hdev Use the VRmUsbCam interface (simple)
    vrmusbcam_parameters.hdev Use the VRmUsbCam interface (query current parameter settings)
    vrmusbcam_crop.hdev Use the VRmUsbCam interface (image cropping)
    vrmusbcam_2cameras.hdev Use the VRmUsbCam interface (two cameras)
    vrmusbcam.hdev Use the VRmUsbCam interface (performance evaluation)
    video4linux2_parameters.hdev Use the Video4Linux2 interface (query current parameter settings)
    video4linux2_2cameras.hdev Use the Video4Linux2 interface (two cameras)
    video4linux2.hdev Use the Video4Linux2 interface (performance evaluation)
    usb3vision_simple.hdev Use the USB3 Vision interface (simple)
    usb3vision_parameters.hdev Use the USB3 Vision interface (query current parameter settings)
    ueye_trigger.hdev Use the uEye interface (external trigger)
    ueye_timestamp.hdev Use the uEye interface (timestamp)
    ueye_simple.hdev Use the uEye interface (simple)
    ueye_parameters.hdev Use the uEye interface (query current parameter settings)
    ueye_crop.hdev Use the uEye interface (image cropping)
    ueye_2cameras.hdev Use the uEye interface (two cameras)
    ueye.hdev Use the uEye interface (performance evaluation)
    twain_manual.hdev Use the HALCON TWAIN interface with a scanner in manual mode
    twain_automatic_document_feeder.hdev Use the HALCON TWAIN interface with the Automatic Document Feeder functionality
    swissranger_simple.hdev Use the SwissRanger interface (simple)
    swissranger_parameters.hdev Use the SwissRanger interface (query current parameter settings)
    swissranger_objectmodel3d.hdev Use the SwissRanger interface to generate a 3D object model from SwissRanger MESA Imaging SR4000 sensor data
    siliconsoftware_smartapplets.hdev Use the SiliconSoftware interface (SmartApplets)
    siliconsoftware_simple.hdev Use the SiliconSoftware interface (simple)
    siliconsoftware_parameters.hdev Use the SiliconSoftware interface (query current parameter settings)
    siliconsoftware_multiroi.hdev Use the SiliconSoftware interface (Visual Applets ROI module)
    siliconsoftware_gige_vision.hdev Use the SiliconSoftware interface (GigE Vision)
    siliconsoftware_fieldparameter.hdev Use the SiliconSoftware interface (Visual Applets field parameters)
    siliconsoftware_continuous.hdev Use the SiliconSoftware interface (continuous grabbing)
    siliconsoftware.hdev Use the SiliconSoftware interface (performance evaluation)
    sick-scanningruler_parameters.hdev Use the SICK-ScanningRuler interface (query current parameter settings)
    sick-scanningruler_objectmodel3d.hdev Use the SICK-ScanningRuler interface to generate a 3D object model from SICK Ranger sensor data
    sick-3dcamera_simple.hdev Use the SICK-3DCamera interface (simple)
    sick-3dcamera_parameters.hdev Use the SICK-3DCamera interface (query current parameter settings)
    sick-3dcamera_objectmodel3d.hdev Use the SICK-3DCamera interface to generate a 3D object model from SICK Ranger sensor data
    sick-3dcamera_calibration.hdev Use the SICK-3DCamera interface (calibration and rectification)
    sick-3dcamera_buffer_queue.hdev Use the SICK-3DCamera interface (use the internal buffer queue)
    sick-3dcamera.hdev Use the SICK-3DCamera interface (performance evaluation)
    shapedrive_objectmodel3d.hdev Use the ShapeDrive interface to generate a 3D object model
    sentech_trigger.hdev Use the Sentech interface (external trigger)
    sentech_simple.hdev Use the Sentech interface (simple)
    sentech_parameters.hdev Use the Sentech interface (query current parameter settings)
    sentech.hdev Use the Sentech interface (performance evaluation)
    saperalt_simple.hdev Use the SaperaLT interface (simple)
    saperalt_parameters.hdev Use the SaperaLT interface (query current parameter settings)
    saperalt_lut.hdev Set a look-up table for the SaperaLT interface
    saperalt_gio.hdev Use the SaperaLT interface (GIO)
    saperalt_crop.hdev Use the SaperaLT interface (image cropping)
    saperalt_2cameras.hdev Use the SaperaLT interface (two cameras)
    saperalt_2boards.hdev Use the SaperaLT interface (two boards)
    pylon_simple.hdev Use the pylon interface (simple)
    pylon_parameters.hdev Use the pylon interface (query current parameter settings)
    pylon_crop.hdev Use the pylon interface (image cropping)
    print_quality_aimdpm_1_2006.hdev Inspect print quality of 2D data codes using the AIM DPM-1-2006 Standard
    pixelink_simple.hdev Use the PixeLink interface (simple)
    pixelink_parameters.hdev Use the PixeLink interface (query current parameter settings)
    pixelink.hdev Use the PixeLink interface (performance evaluation)
    opteon_trigger.hdev Use the Opteon interface (external trigger)
    opteon_simple.hdev Use the Opteon interface (simple)
    opteon_parameters.hdev Use the Opteon interface (query current parameter settings)
    opteon_crop.hdev Use the Opteon interface (grabbing image parts of size 256x256)
    opteon.hdev Use the Opteon interface (performance evaluation)
    multicam_stereo.hdev Use the MultiCam interface for a stereo vision setup
    multicam_split_cable.hdev Use the MultiCam interface and a split cable for a Euresys DOMINO board and three cameras
    multicam_simple.hdev Use the MultiCam interface (simple)
    multicam_quickpack.hdev Use the MultiCam interface with a Euresys QUICKPACK board
    multicam_picolo.hdev Use the MultiCam interface with a Euresys PICOLO board
    multicam_parameters.hdev Use the MultiCam interface (query current parameter settings)
    multicam.hdev Use the MultiCam interface (performance evaluation)
    millite_trigger.hdev Use the MilLite interface (external trigger)
    millite_simple.hdev Use the MilLite interface (simple)
    millite_parameters.hdev Use the MilLite interface (query current parameter settings)
    millite_1394_parameters.hdev Use the MilLite interface (query current parameter settings)
    millite.hdev Use the MilLite interface (performance evaluation)
    matrixvisionacquire_properties.hdev Use the MatrixVisionAcquire interface (use different parameters and varying exposure time)
    matrixvisionacquire_parameters.hdev Use the MatrixVisionAcquire interface (query current parameter settings)
    matrixvisionacquire_multiple_instances.hdev Use the MatrixVisionAcquire interface (two handles to one camera with different parameter sets)
    matrixvisionacquire_crop.hdev Use the MatrixVisionAcquire interface (image cropping)
    lucam_simple.hdev Use the LuCam interface (simple)
    lucam_parameters.hdev Use the LuCam interface (query current parameter settings)
    lucam_crop.hdev Use the LuCam interface (image cropping)
    lps36_simple.hdev Use the LPS36 interface (simple)
    lps36_parameters.hdev Use the LPS36 interface (query current parameter settings)
    linx_simple.hdev Use the LinX interface (simple)
    linx_cont.hdev Use the LinX interface (parameterization, continuous grabbing)
    linx_2simultaneous.hdev Use the LinX interface (simultaneous grabbing)
    linx_2boards.hdev Use the LinX interface (two boards)
    linx.hdev Use the LinX interface (performance evaluation)
    gingadg_continuous_grabbing.hdev Use the GingaDG interface (continuous grabbing)
    ginga++_walking.hdev Use the Ginga++ interface (parameterization, continuous grabbing)
    ginga++_parameters.hdev Use the Ginga++ interface (query current parameter settings)
    ginga++_frame_exposure.hdev Use the Ginga++ interface (frame exposure)
    ginga++.hdev Use the Ginga++ interface (performance evaluation)
    gigevision_simple.hdev Use the GigEVision interface (simple)
    gigevision_photonfocus3d_objectmodel3d.hdev Use the GigEVision interface to generate a 3D object model from Photonfocus 3D02 and 3D03 sensor data
    gigevision_parameters.hdev Use the GigEVision interface (query current parameter settings)
    gigevision_link_aggregation.hdev Use the GigEVision interface in combination with static link aggregation (LAG)
    gigevision_frame_rate.hdev Use the GigEVision interface (frame rate)
    gigevision_forceip.hdev Use ForceIP to correctly configure a misconfigured GigEVision device
    gigevision_flir_ax5.hdev Use the GigEVision interface to acquire thermal images with the FLIR AX5 GigE sensor
    gigevision_crop.hdev Use the GigEVision interface (image cropping)
    gigevision_atc4_objectmodel3d.hdev Use the GigEVision interface to generate a 3D object model from Automation Technology C4 GigE sensor data
    genicamtl_simple.hdev Use the GenICamTL interface (simple)
    genicamtl_parameters.hdev Use the GenICamTL interface (query current parameter settings)
    genicamtl_gocator_objectmodel3d.hdev Use the GenICamTL interface to generate a 3D object model from LMI Technologies Gocator sensor data
    genicamtl_areascan3d_objectmodel3d.hdev Use the GenICamTL interface to generate a 3D object model from VRMagic AreaScan3D sensor data
    file_sequence.hdev Use the File interface (sequence grabbing)
    file_directory.hdev Use the File interface (read all files from directory)
    file.hdev Use the File interface (single image)
    ensenso-nxlib_parameters.hdev Use the NxLib interface (query current parameter settings)
    ensenso-nxlib_objectmodel3d.hdev Use the NxLib interface to generate a 3D object model
    ensenso-nxlib_2cameras.hdev Use the NxLib interface (two cameras)
    directshow_simple.hdev Use the DirectShow interface (simple)
    directshow_parameters.hdev Use the DirectShow interface (query current parameter settings)
    directshow_frame_rates.hdev Use the DirectShow interface (frame rate)
    directshow_exposure.hdev Use the DirectShow interface (use exposure)
    directshow_2cameras.hdev Use the DirectShow interface (two cameras)
    directshow.hdev Use the DirectShow interface (performance evaluation)
    directfile.hdev Use the File interface (single image)
    dahengcam_simple.hdev Use the DahengCAM interface (simple)
    dahengcam_parameters.hdev Use the DahengCAM interface (query current parameter settings)
    crevis_trigger.hdev Use the Crevis interface (external trigger)
    crevis_simple.hdev Use the Crevis interface (simple)
    crevis_parameters.hdev Use the Crevis interface (query current parameter settings)
    crevis_binning.hdev Use the Crevis interface (HRS 1/4 binning mode)
    crevis.hdev Use the Crevis interface (performance evaluation)
    calibration_aimdpm_1_2006.hdev Apply a reflectance calibration before inspecting the print quality of 2D data codes
    bitflow_simple.hdev Use the BitFlow interface (simple)
    bitflow_lut.hdev Set a look-up table for the BitFlow interface
    bitflow_cont.hdev Use the BitFlow interface (parameterization, continuous grabbing)
    bitflow_2simultaneous.hdev Use the BitFlow interface (simultaneous grabbing)
    bitflow_2boards.hdev Use the BitFlow interface (two boards)
    bitflow.hdev Use the BitFlow interface (performance evaluation)
    argos3d-p1xx_simple.hdev Use the Argos3D-P1xx interface (simple)
    argos3d-p1xx_objectmodel3d.hdev Use the Argos3D-P1xx interface to generate a 3D object model from Argos3D-P1xx sensor data
    andor_simple.hdev Use the Andor interface (simple)
    andor_parameters.hdev Use the Andor interface (query current parameter settings)
    andor.hdev Use the Andor interface (performance evaluation)
    adlink_simple.hdev Use the ADLINK interface (simple)
    adlink_parameters.hdev Use the ADLINK interface (query current parameter settings)
    adlink.hdev Use the ADLINK interface (performance evaluation)
    abs_simple.hdev Use the ABS interface (simple)
    abs_parameters.hdev Use the ABS interface (query current parameter settings)
    abs_crop.hdev Use the ABS interface (image cropping)
    abs.hdev Use the ABS interface (performance evaluation)
    1394iidc_software_trigger.hdev Use the 1394iidc interface (external trigger)
    1394iidc_simple.hdev Use the 1394iidc interface (simple)
    1394iidc_parameters.hdev Use the 1394iidc interface (query current parameter settings)
    1394iidc_format7.hdev Use the 1394iidc interface (use image format 7 with different frame rates)
    1394iidc_crop.hdev Use the 1394iidc interface (image cropping)
    1394iidc_camera_types.hdev Use the 1394iidc interface (query and use all supported camera types)
    1394iidc.hdev Use the 1394iidc interface (performance evaluation)

  • 相关阅读:
    javascript类继承系列一
    Update Statistics用法
    FOR XML PATH
    SQL Server 中WITH (NOLOCK)
    ROW_NUMBER () 与 PARTITION组合拳
    sql脚本的格式
    存储过程
    动态sql
    尽量不要用select into 复制表
    杂谈
  • 原文地址:https://www.cnblogs.com/xhiong/p/get_framegrabber_param.html
Copyright © 2020-2023  润新知