给定FrameRate与实际FrameRate不匹配

时间:2017-03-11 02:32:01

标签: matlab

我正在测试我的笔记本电脑集成凸轮,写完这个简单的代码后,FrameRates不匹配。它显示它是30fps,但在计算后我可以看到它是一半,15fps。这是代码:

vid = videoinput('winvideo',1);
frameRates = set(getselectedsource(vid), 'FrameRate')
vid.FramesPerTrigger = 30;
start(vid); [frames, timeStamp] = getdata(vid);
frameRateCalc = 1/mean(diff(timeStamp))

这是输出

>> framerate

frameRates = 

    '30.0000'


frameRateCalc =

   15.2007

我已经测试了另一个外部凸轮,似乎工作正常,30匹配30。任何人都知道为什么它们与集成凸轮不匹配?

0 个答案:

没有答案