質問: 初心者です。 openCV の cvSetCaptureProperty にある。 CV_CAP_PROP_POS_FRAMES の意味や挙動を詳細に教えてもらえないでしょうか。 2.2のリファレンスには 「次にデコード/キャプチャされるフレームのインデックス.0基準」 と書かれていますが今一つピンときません。 0ならどうなるのか? 1なら?100なら? 負の数字なら? 動画再生の際のなんの変数になりえるのか? 曖昧な質問で申し訳ありません。 よろしくお願いします。
回答: > > 「次にデコード/キャプチャされるフレームのインデックス.0基準」 > > > ビデオ(動画)ストリーム中での「何番目のフレームかを表す番号(インデクス値)」です。先頭フレーム=インデクス値0を表します。(何番目とインデクス値の関係性は、大抵のプログラム言語における配列添字をイメージしてください。) 一つ残念なお知らせ:この値は大まかな**目安**にしかなりません。つまり、プログラマが期待するような厳密なフレーム番号としては機能しません。これは扱う映像コーデックの特性に依存します。詳細はこちらの質問と回答(英語)なども参照してください。