我有一台Gige介面的攝影機
解析度2048x2048,VideoFormat = BayerGR8,最高fps=20
要利用這台來作影像即時處理,可是目前遇到兩個問題
1.drop frame
我已經依照下列網址解決方法做,但是還是會出現這樣的問題
http://ppt.cc/ta6N
gige: Block/frame 313 is being dropped because a lost packet is unable to be
resent.........
這問題存在錄影都會中斷,完全無法進行處理
另外網站中CalculateFrameRate(vid, framesToAcquire)
framesToAcquire是我所有要錄製的frame數嗎?
2.fps太慢
我利用以下程式碼
triggerconfig(vidobj, 'manual');
start(vidobj)
tic
for i = 1:20
snapshot = getsnapshot(vidobj);
end
elapsedTime = toc
timePerFrame = elapsedTime/20
effectiveFrameRate = 1/timePerFrame
stop(vidobj)
算出來的effectiveFrameRate約為15
如此無法達到攝影機的最高fps:20,只能這樣了嗎?
上述兩個問題拜託各位大大幫忙解答,我已處理好幾天都無法解決
謝謝了!!!