QQ登录

只需一步,快速开始

halcon open_framegrabber函数介绍

[ 复制链接 ]
open_framegrabber( : : Name, HorizontalResolution, VerticalResolution, ImageWidth, ImageHeight, StartRow, StartColumn, Field, BitsPerChannel, ColorSpace, Generic, ExternalTrigger, CameraType, Device, Port, LineIn : AcqHandle)
此函数 open_framegrabber用于打开并配置所选的图像采集设备。
在此过程中,图像采集设备的连接会被检查,并锁定,如果需要,为数据缓冲区保留内存。
实际的图像抓取是通过grab_image、grab_data、grab_image_async或grab_data_async来完成。
如果不再需要图像采集设备,则应通过close_framegrabber关闭该设备,并将其释放给其他进程使用。
部分图像 采集设备支持多实例。

name:图像采集设备的名称。如'DirectShow'  DirectFile
HorizontalResolution, VerticalResolution:图像采集接口的水平垂直分辩率。
绝对值或1表示全分辨率,2表示半分辨率,4表示四分之一分辨率
ImageWidth:采集图像的长,用绝对值表示,或0表示HorizontalResolution - 2*StartColumn
ImageHeight:采集图像的宽,用绝对值表示,或0表示VerticalResolution - 2*StartRow
StartRow, StartColumn图像起点坐标。
Field表示获取图像是一半还是全图。默认DEFAULT。
BitsPerChannel图像一个通道内像素的比特数。一般为8 位。
ColorSpace图像的颜色空间,相机支持彩色图像的话,一般为rgb或gray
Generic通用参数,一般不用传递-1.
ExternalTrigger是否外部触发。
CameraType使用相机的类型,一般传递default,表示特定设备默认值。
Device与图像采集设备相连接的设备。如采集助手检测出USB相机,[0] USB2.0 HD UVC WebCam,那么这个名称就可以传递使用。
Port 与图像 采集设备相连接的端口。
LineIn 多路相机输入 线,传递-1表示特定硬件默认值。

AcqHandle为输出句柄,后续可用于采集图像。


回复

使用道具 举报

快速回复 返回列表 客服中心 搜索