图像获取程序例1.
1.set_system( : : SystemParameter, Value : )
设置系统参数
2.open_framegrabber
输入控制:
3.grab_image( : Image : AcqHandle : )
从AcqHandle指定的图像获取设备中获取图像,输出为获得的图像
4.set_framegrabber_param( : : AcqHandle, Param, Value : )
为AcqHandle指定的图像获取设备设置参数
Param : 'color_space', 'continuous_grabbing', 'external_trigger', 'grab_timeout', 'image_height', 'image_width', 'port', 'start_column', 'start_row', 'volatile'
注意:能够设置的参数不仅仅是上述建议的参数。也可以一次设定多个参数值。
例如:set_framegrabber_param (AcqHandle, 'port', Port0)
set_framegrabber_param (AcqHandle, ['image_width','image_height'], [256, \256])
对DaHengCams能设置的常用额外参数包括:
'adc_level' ---设置A/D转换的级别; 'color_space' ---设置颜色空间 |
'gain' ---设置相机增益 |
'grab_timeout' ---设置采集超时终止的时间 |
'resolution' ---设定相机的采相分辨率,MOD0为最大的分辨率。 |
'shutter' ---设定相机的曝光时间。 'shutter_unit' ---设定相机曝光时间的单位。 |
'white_balance' ---相机是否打开白平衡模式,默认为关闭白平衡 |
5.info_framegrabber( : : Name, Query : Information, ValueList) 查询指定的图像采集接口的信息。 Name为图像采集设备的名称 Query为需要查询的参数名称 Information是指输出的文本信息 ValueList为该图像采集接口的参数值 6.get_image_pointer1(Image : : : Pointer, Type, Width, Height) 获取一个图像通道的指针,输出指针以及图像类型和尺寸。 7.dev_set_part( : : Row1, Column1, Row2, Column2 : ) 修改图像显示部分的尺寸。 8.close_all_framegrabbers( : : : ) 关闭图像采集设备。 9.count_seconds( : : : Seconds) 测试算子实行时间 * general configuration of HDevelop |
|