Directshow,网络摄像头,时间戳的奇怪值?

时间:2013-07-04 11:14:05

标签: timestamp directshow

我正在开展一个项目,我需要从USB摄像头采样图像,并为每个图像做一些计算。并且通过“意外”我打印了每个凸轮框架附带的时间戳。 我以高达20帧/秒的速度抓取1600x1200帧。 (通常〜15帧/秒)

20帧/秒=每张图像之间50毫秒。

但为什么我能找到时间间隔仅为8毫秒的时间戳?

例如: 4.901 ......和4.909 ......

时间戳不准确或者我应该在代码中查找错误吗?

时间戳直接打印在directshow的“sampleCB”方法中。

timestamp for images from webcam.

1 个答案:

答案 0 :(得分:0)

上游过滤器为样本添加时间戳 - 您得到的结果。特别是,您可能需要检查图形拓扑,以查看您在那里拥有的确切上游过滤器以及视频的来源。相机和Sample Grabber之间可能还有其他过滤器。