0

USBカムから画像をサンプリングし、画像ごとに計算を行う必要があるプロジェクトに取り組んでいます。そして、「偶然」に、各カムフレームに付属するタイムスタンプを印刷しました. 最大 20 フレーム/秒の速度で 1600x1200 フレームを取得しています。(通常 ~15 フレーム/秒)

20 フレーム/秒 = 各画像間の 50 ミリ秒。

しかし、なぜ間に 8 ミリ秒しかないタイムスタンプを見つけることができるのでしょうか?

例: 4.901... と 4.909...

タイムスタンプはそれほど正確ではありませんか、それともコード内のエラーを探す必要がありますか?

タイムスタンプは、directshow の「sampleCB」メソッドで直接出力されます。

ウェブカメラからの画像のタイムスタンプ。

4

1 に答える 1

0

アップストリーム フィルターはサンプルにタイムスタンプを付けます。特に、グラフ トポロジをチェックして、そこにある正確なアップストリーム フィルタと、ビデオがどこから来ているかを確認する必要がある場合があります。カメラとサンプル グラバーの間に追加のフィルターがある場合があります。

于 2013-07-04T11:47:43.197 に答える