目前在使用grab_image_async进行图像采集时,发现使用grab_image_async算子触发读取时会有前几张图上来,不能读取上当前的图片,最后换成了grab_image进行图像获取。
grab_image (Image, AcqHandle) //(同步采集)完后处理图像,然后再采集图像。采集图像的速率受处理速度影响。
grab_image_async (Image, AcqHandle,MaxDelay) //(异步采集),一幅画面采集完后相机马上采集下一幅画面,不受处理速度影响。其中第三个参数为:MaxDelay,表示异步采集时可以允许的最大延时,本次采集命令距上次采集命令的时间不能超出MaxDelay,超出即重新采集。
目前从文字描述上看,grab_image和我们使用的LabVIEW图像采集函数类似,至于什么时候需要用到grab_image_async还要继续学习。