[讨论] 即时影像处理无法达到即时

楼主: rlf82215 (玮)   2014-05-25 01:11:56
最近在做即时影像相减的研究
当刚开始执行程式时
程式执行速度大概每个frame执行0.3秒
但是当执行时间越久
每个frame的执行时间会慢慢上升
到后来处理一个影格差不多要一秒钟
没办法达到即使影像处理
有想过每处理完一个frame后就执行clear一次
但是效果有限 感觉问题不在这
以下是我程式大概的架构
有做过即时影像处理的前辈能帮个忙吗
有三个视讯镜头同时执行这段程式
变量使用蛮多的
不知道有没有关联
vid = videoinput('winvideo',1,'YUY2_640x480');
set(vid,'ReturnedColorSpace','rgb');
triggerconfig(vid,'Manual');
set(vid,'FramesPerTrigger',1);
set(vid,'FrameGrabInterval',1);
set(vid,'TriggerRepeat',300);
start(vid)
while (vid.FramesAcquired <= 20)
撷取一张底图
end
while(vid.FramesAcquired <= 300)
影像相减判断物体演
作者: x46824682x (乱舞秋枫)   2014-05-26 21:38:00
我猜想是内存的问题,变慢时,开工作管理员确认看看

Links booklink

Contact Us: admin [ a t ] ucptt.com