主要内容

配置回调属性

这个例子解释了回调函数是如何工作的,并展示了如何使用它们。

当相关事件发生时执行回调函数。要配置一个回调来执行特定的事件,配置视频输入对象的一个回调属性:

  • ErrorFcn

  • FramesAcquiredFcn

  • StartFcn

  • StopFcn

  • TimerFcn

  • TriggerFcn

本教程使用一个显示第N帧的回调函数,其中N作为回调函数的输入参数提供。

选择用于采集的设备,并将其配置为在执行手动触发时采集数据。

访问图像采集设备。vidobj = videoinput (“winvideo”1);手动触发时获得无限帧数。triggerconfig (vidobj“手动”);vidobj。FramesPerTrigger =正;

配置视频输入对象以在采集停止时执行回调函数。

指定回调函数将显示的第N帧。frameNumber = 3;在采集结束时执行回调函数。vidobj。StopFcn = {“util_showframe”frameNumber};发起收购。开始(vidobj)

一旦触发图像采集设备,一个网球就会落入相机的视野中。

触发用于记录日志的对象并获取几秒钟的数据。触发(vidobj)暂停(5);

当采集停止时,它将导致回调函数执行并显示第N帧。

停止获取。停止(vidobj)

一旦视频输入对象不再需要,将其删除并从工作区中清除。

删除(vidobj)清晰vidobj
Baidu
map