USBカムから画像をサンプリングし、画像ごとに計算を行う必要があるプロジェクトに取り組んでいます。そして、「偶然」に、各カムフレームに付属するタイムスタンプを印刷しました. 最大 20 フレーム/秒の速度で 1600x1200 フレームを取得しています。(通常 ~15 フレーム/秒)
20 フレーム/秒 = 各画像間の 50 ミリ秒。
しかし、なぜ間に 8 ミリ秒しかないタイムスタンプを見つけることができるのでしょうか?
例: 4.901... と 4.909...
タイムスタンプはそれほど正確ではありませんか、それともコード内のエラーを探す必要がありますか?
タイムスタンプは、directshow の「sampleCB」メソッドで直接出力されます。