VideoMapTimeSeries
VideoMapTimeSeries[f,video]
Videoオブジェクト video の各フレームに f を適用し,時系列を返す.
VideoMapTimeSeries[f,video,n]
n 個の動画フレームの重なり合うパーティションに f を適用する.
VideoMapTimeSeries[f,video,n,d]
オフセット d で f をパーティションに適用する.
VideoMapTimeSeries[f,{video1,video2,…},…]
各 videoiから抽出された入力リストに f を適用する.
詳細とオプション
- VideoMapTimeSeriesを使って,オブジェクト検出,モーション検出あるいは動作認識のような,動画中の時間的・空間的事象が検出できる.
- VideoMapTimeSeriesは,f を部分的な動画データとその動画フレームや音声データと時間のような特性を含む連想に適用した結果であるTimeSeriesを返す.
- 関数 f は,次の引数を使って動画と音声データにアクセスできる.
-
#Image Imageオブジェクトとしての動画フレーム #Audio Audioオブジェクトとしての音声の一部 #Time 動画の開始からの時間 #TimeInterval パーティション全体に相当する時間間隔 #FrameIndex 現行出力フレームの指標 #InputFrameIndex 現行入力フレームの指標 - VideoMapTimeSeries[f,{video1,video2,…},…]で各引数に与えられるデータは, 番目の要素が videoiから抽出されたデータに対応するリストである.
- VideoMapTimeSeries[f,video,n]を使うとパーティションが1画像フレーム分スライドする.
- フレーム変数の n と d はフレーム数を指定するスカラーあるいは時間Quantityオブジェクトとして与えられる.
- VideoMapTimeSeriesは$VideoDecodersで指定されるコンテナおよびコーデックをサポートする.
- 次は,使用可能なオプションである.
-
Alignment Center タイムスタンプとパーティションの並べ方 MetaInformation None 追加的なメタ情報を含む MissingDataMethod None 欠落値に使うメソッド ResamplingMethod "Interpolation" パスのサンプリングに使うメソッド
例題
すべて開くすべて閉じるスコープ (4)
関数指定 (2)
関数 f は,各パーティションについてのデータを持っているAssociationを受け取る:
関数 f は,Audioオブジェクトとして与えられる音声データに作用する:
オプション (1)
特性と関係 (1)
VideoMapTimeSeriesは結果をTimeSeriesの対応する時間に沿って返す:
VideoMapListを使ってタイムスタンプなしの結果のリストを入手する:
考えられる問題 (1)
関数がリストを返すときは,すべてのリストが同じ次元でなければならない:
結果のリストを同じ次元になるように切り取るなり充填するなりしてTimeSeriesに保存する:
結果もまた,TimeSeriesに保存される前に他のコンテナに包み込まれることがある:
VideoMapListを使って長さが変化するリストのリストを返す:
テキスト
Wolfram Research (2020), VideoMapTimeSeries, Wolfram言語関数, https://reference.wolfram.com/language/ref/VideoMapTimeSeries.html (2021年に更新).
CMS
Wolfram Language. 2020. "VideoMapTimeSeries." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/VideoMapTimeSeries.html.
APA
Wolfram Language. (2020). VideoMapTimeSeries. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/VideoMapTimeSeries.html