[討論] 即時影像處理無法達到即時

作者: 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