OpenCVを使用してビデオの現在のフレーム番号を取得するにはどうすればよいですか? OpenCVには現在のフレームを取得するための組み込み関数がありますか、それとも手動で行う必要がありますか?OpenCVでの現在のフレーム番号の取得
答えて
あなたは、以下のようなあなたのキャプチャ対象の "取得" メソッドを使用することができます。また、
capture.get(CV_CAP_PROP_POS_FRAMES); // retrieves the current frame number
とを:
capture.get(CV_CAP_PROP_FRAME_COUNT); // retuns the number of total frames
ところで、これらの方法では、double値を返します。
また、cvGetCapturePropertyメソッドを使用することもできます。
cvGetCaptureProperty(CvCapture * capture、int property_id);
PROPERTY_IDオプション定義を以下のとおりです。
CV_CAP_PROP_POS_MSEC 0
CV_CAP_PROP_POS_FRAME 1
CV_CAP_PROP_POS_AVI_RATIO 2
CV_CAP_PROP_FRAME_WIDTH 3
CV_CAP_PROP_FRAME_HEIGHT 4
CV_CAP_PROP_FPS 5
CV_CAP_PROP_FOURCC 6
CV_CAP_PROP_FRAME_COUNT 7
POS_MSECはミリ秒単位で測定され、ビデオファイル内の現在の位置です。 POS_FRAMEは、フレーム番号の現在の位置です。 POS_AVI_RATIOは0と1の間の数値です(実際にはトラックバーの位置を決めてビデオの周りをナビゲートすることができます)。 FRAME_WIDTHおよびFRAME_HEIGHTは、ビデオ の個々のフレームを読み取る(またはカメラの現在の設定でキャプチャする)ためのサイズです。 FPSはビデオファイルに特有のもので、ビデオがキャプチャされた1秒あたりのフレーム数を示します。あなたのビデオを再生し、それが 正しいスピードで出てくるようにするには、 がこれを知る必要があります。 FOURCCは、現在読んでいるビデオに使用される圧縮コーデックの4文字のコードです。 FRAME_COUNTはビデオ内のフレームの総数でなければなりませんが、この図は完全に信頼できるものではありません。
(学習OpenCVの本から)OpenCVのpythonでそれを行う方法は、このようなものです:
import cv2
cam = cv2.VideoCapture(<filename>);
print cam.get(cv2.cv.CV_CAP_PROP_POS_FRAMES)
- 1. ビデオの現在のフレーム番号/時間を取得する
- 2. 現在のフレーム番号を取得する
- 3. HTML5ビデオで現在のフレームの番号を取得できますか?
- 4. DAX - 現在の行番号を取得
- 5. なぜ現在のフレーム番号が現在のページ番号と等しくないのですか?
- 6. netbeansエディタで現在の行番号を取得する方法
- 7. android youtube player現在のフレームを取得
- 8. ページ番号:ハイライト現在の番号ボタン
- 9. のDrupal 8つのビューテンプレート:取得現在のページ番号
- 10. 現在のノードページのポケットベル番号を取得しますか?
- 11. `tzdata`の現在のバージョン番号を取得
- 12. `paritytech/parity`の現在のブロック番号を取得
- 13. 動的に現在の行番号を取得
- 14. 現在の行番号を取得する方法は?
- 15. ag-grid現在のページ番号を取得
- 16. PHPexcel現在のセル番号を取得する方法
- 17. ワードプレスページングURLから現在のページ番号を取得
- 18. アクセス現在のリビジョン番号
- 19. Jmeter現在のスレッド番号?
- 20. 現在再生中のビデオファイルの現在のフレームを取得する方法は?
- 21. javascriptでクリックした現在の画像の番号を取得するには
- 22. Symfony2で現在のポート番号を持つ現在のURLを取得する方法はありますか?
- 23. 現在のリビジョン番号と以前のリビジョン番号のsvn diffを取得するコマンド
- 24. Google Chrome拡張機能の現在のバージョン番号と以前のバージョン番号を取得する
- 25. ui-gridで現在のページ番号とページ番号を取得する方法は?
- 26. System.Xml.XmlReader(C#&.Net)の現在の行番号
- 27. 現在のスプリント番号のユーザーストーリー
- 28. サブラインの現在の行番号
- 29. objective-cの現在の週の番号を取得するには?
- 30. JavaScriptの現在の画像の番号を取得する方法
ありがとうございました。それは役に立ちました:) –