关于连续图像的特定帧提取
http://forums.ni.com/t5/image/serverpage/image-id/104230i5C985E8E719372F9/image-size/original?v=mpbl-1&px=-1在范例连续采集模式下,现在相机的参数是每秒50帧。我想一边实时显示,《就像看电视一样》。一边呢,我想提取一秒钟50帧图像的特定帧:(比如 1 3 5 7 9 。。。。)来进行处理
这个该如何实现呢? sequence多缓冲模式下看上去的图像不是连续的哦。
说简单不简单,说复杂不复杂。关键在于你如何设计这个逻辑。
首先你要有一个定时的,就是你想提取多少时间范围内的图像。
其次,你需要有一个索引,用来提取图像。
连续采集,也是在WHILE循环中,因此,可以使用WHILE循环中的i进行计数,再根据你的索引提取想要的帧。定时呢,就要看你如何设计了。
不过无论哪样,你肯定是需要保存一定的图像的,无论是提取已经采集的,还是提取将要采集的。因此比较理想的就是将图像保存到硬盘中。
如果是保存到硬盘中,可以直接带时间保存文件名,可以精确到0.001秒都可以。因此理论上可以采集1s钟内的1000次图像。这样可以直接根据时间范围进行时间段查找。 来学习,学习! stoneshi 发表于 2013-4-8 21:35 static/image/common/back.gif
说简单不简单,说复杂不复杂。关键在于你如何设计这个逻辑。
首先你要有一个定时的,就是你想提取多少时间 ...
没有太理解你的指点。这几天试了很多循环。不果。想有个开关控制提取,开关按下提取,开关松开则停止提取,这个开关希望能将来能用触发信号代替。这个过程中还要保证实时显示》。。。。我已经绞尽脑汁了,还是想不出 啥也不说了,楼主就是给力!石鑫华视觉http://shixinhua.com/camera更给力! 因為有你 发表于 2013-4-9 09:31 static/image/common/back.gif
没有太理解你的指点。这几天试了很多循环。不果。想有个开关控制提取,开关按下提取,开关松开则停止提 ...
简单点说,就是把图像连续保存,然后在保存的路径提取你所想要的图片,保存变量和提取变量可以同时使用i变量。
页:
[1]