名称
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 modetwain_automatic_document_feeder.hdev Use the HALCON TWAIN interface with the Automatic Document Feeder functionalityswissranger_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 datasiliconsoftware_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 datasick-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 datasick-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 modelsentech_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 interfacesaperalt_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 Standardpixelink_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 setupmulticam_split_cable.hdev Use the MultiCam interface and a split cable for a Euresys DOMINO board and three camerasmulticam_simple.hdev Use the MultiCam interface (simple)multicam_quickpack.hdev Use the MultiCam interface with a Euresys QUICKPACK boardmulticam_picolo.hdev Use the MultiCam interface with a Euresys PICOLO boardmulticam_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 datagigevision_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 devicegigevision_flir_ax5.hdev Use the GigEVision interface to acquire thermal images with the FLIR AX5 GigE sensorgigevision_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 datagenicamtl_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 datagenicamtl_areascan3d_objectmodel3d.hdev Use the GenICamTL interface to generate a 3D object model from VRMagic AreaScan3D sensor datafile_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 modelensenso-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 codesbitflow_simple.hdev Use the BitFlow interface (simple)bitflow_lut.hdev Set a look-up table for the BitFlow interfacebitflow_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 dataandor_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)