[问题]摄影机读取问题

楼主: robnat90 (放羊)   2014-05-18 21:30:26
我有一台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,只能这样了吗?
上述两个问题拜托各位大大帮忙解答,我已处理好几天都无法解决
谢谢了!!!
作者: jack10313 (彩色笔)   2014-05-19 01:19:00
这个我不太专业,但是你的分辨率那么高,要求fps的话不走CameraLink吗而且如果你要高速摄影,应该要选CMOS sensor
楼主: robnat90 (放羊)   2014-05-19 02:17:00
摄影机我是用别人选购的,当初选Gige应该是想说方便使用我只能想办法利用这现有的设备,不过感谢j大你愿意看问题
作者: jack10313 (彩色笔)   2014-05-19 02:34:00
我想可能是频宽吃掉了,你看可不可以用binning
楼主: robnat90 (放羊)   2014-05-19 02:45:00
可是binning分辨率会变低,我还是要高分辨率耶
作者: jack10313 (彩色笔)   2014-05-19 03:04:00
不过你做即时处理还要把你的code藏在snapshot下面吧如果算法庞大 实际上的framerate也没办法全开
楼主: robnat90 (放羊)   2014-05-20 02:30:00
对呀,要藏在snapshot下面,我满困扰的,这样fps会变慢

Links booklink

Contact Us: admin [ a t ] ucptt.com