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)

原文地址:https://www.cnblogs.com/xhiong/p/get_framegrabber_param.html