作者rlf82215 (玮)
看板MATLAB
标题[讨论] 即时影像处理无法达到即时
时间Sun May 25 01:11:56 2014
最近在做即时影像相减的研究
当刚开始执行程式时
程式执行速度大概每个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)
影像相减判断物体演
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.166.128.88
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1400951519.A.7CF.html
1F:推 x46824682x:我猜想是记忆体的问题,变慢时,开工作管理员确认看看 05/26 21:38