使用grab_image_async算子启动异步采集。 grab_image_async会立即返回,不会等待图像采集完成。 当图像采集完成后,可以使用grab_image_fetch算子获取采集到的图像。 图像处理程序可以在获取到图像后进行处理,而无需等待下一次采集。 代码示例: hdevelop * 打开图像采集设备 open_framegrabber('GigEVision', 1, 1, 0,...
grab_image_async(Image2,AcqHandle,-1.0)*Process Image2 ... close_framegrabber(AcqHandle) 结果 如果图像采集设备打开并支持异步采集,则算子grab_image_async返回值2(H_MSG_TRUE)。 否则会引发异常。 Possible Predecessors grab_image_start, open_framegrabber, set_framegrabber_param Possible Successors grab_...
一、相机链接 图像采集 grab_image_start :从指定的图像采集设备启动异步抓取。 grab_image_async :从指定的图像采集设备异步抓取图像。 grab_image_start 和grab_image_async一样是异步抓取,但又有不一样的地方。 close_framegrabber :关闭指定的图像采集设备。 二、批量采集图像 助手>点击打开新的Image Acquisition...
grab_image_async(Image2,AcqHandle,-1.0) // Process Image2 ... close_framegrabber(AcqHandle) 8、grab_image_start ( : : AcqHandle, MaxDelay : ) 开始抓拍 只有当和grab_image_async or grab_data_async一起使用时,grab_image_start 才会起作用。 // Select a suitable image acquisition inte...
grab_image_start( : : AcqHandle, MaxDelay : ) 作用:开始命令相机进行异步采集,需要与grab_image_async异步采集算子一起使用 AcqHandle:图像获取设备的句柄 MaxDelay:表示异步采集时可以允许的最大延时 close_framegrabber( : : AcqHandle : ) 作用:关闭图像采集设备 ...
(true表示无限循环)2.采集图像:grab_image_async (Image, AcqHandle, -1) 参数: (image表示图像变量) (Acqhandle为相机设备句柄) (-1表示异步抓取开始和图像传送之间的最大容许延迟[ms]) 3.获取图像宽度get_image_size (Image, Width, Height)
grab_image_async (Image, AcqHandle, -1) * Image Acquisition 01: Do something endwhile *关闭图像采集设备 close_framegrabber (AcqHandle) C#代码如下 using HalconDotNet; using System; using System.Collections.Generic; using System.ComponentModel; ...
因此,HALCON即提供同步抓取(grab_image)又提供异步抓取(grab_image_async)。为什么有异步抓取了又提供同步抓取,从字面上来理解就是说grab_image只有当图片处理结束后才开始抓取。因此,传送的图像都是最新的。使用异步抓取模式需要对应用时间上面有所把握。否则抓取的图像也许就已经是过期的图像了。 下面让我们看一下...
grab_image_async( : Image : AcqHandle, MaxDelay : ) DescriptionThe operator grab_image_async requests an asynchronously grabbed image from the image acquisition device specified by AcqHandle. By default, grab_image_async also starts the next asynchronous grab before the operator returns. More ...
获取AcqHandle的图像采集设备的Image 当调用grab_image_async 或者grab_data_async时,抓拍下一个图像就结束了。 1、close_all_framegrabbers ( : : : ) 关闭所有图像采集设备。 2、close_framegrabber ( : : AcqHandle : ) 关闭Handle为AcqHandle的图像采集设备。