VideoMapList

VideoMapList[f,video]

Videoオブジェクト video の1フレームに相当するデータに f を適用し,結果のリストを返す.

VideoMapList[f,video,n]

n 個の動画フレームに相当する重なり合うパーティションに f を適用する.

VideoMapList[f,video,n,d]

オフセット df をパーティションに適用する.

VideoMapList[f,{video1,video2,},]

videoiから抽出された入力リストに f を適用する.

詳細とオプション

  • VideoMapListを使って,オブジェクト検出,モーション検出あるいは動作認識のような,動画中の時間的・空間的事象が検出できる.
  • VideoMapListは,f を連想に適用した結果に相当する,部分的な動画データや動画フレーム,音声データ,時間等の特性を含む,値のリストを返す.
  • VideoMapList[f,video,n]を使うとパーティションが1画像フレーム分スライドする.
  • 関数 f は次の引数を使って動画と音声のデータにアクセスできる.
  • #ImageImageオブジェクトとしての動画フレーム
    #AudioAudioオブジェクトとしての音声のチャンク
    #Time動画の初めからの時間
    #TimeIntervalパーティション全体に対応する時間
    #FrameIndex現行出力フレームの指標
    #InputFrameIndex現行入力フレームの指標
  • VideoMapList[f,{video1,video2,},]で各引数に与えられるデータは,i 番目の要素が videoiから抽出されたデータに対応するリストである.
  • フレーム変数の nd はフレーム数を指定するスカラー,あるいは時間Quantityオブジェクトとして与えることができる.
  • VideoMapListは,タイムスタンプとパーティションの並べ方を指定するAlignmentオプションを取る.
  • VideoMapListは,$VideoDecodersで指定された動画コンテナとコーデックをサポートする.

例題

すべて開くすべて閉じる

  (2)

各フレームの平均強度を計算する:

フレームごとの主調色を計算する:

重み付きクラウドを作成する:

時間の経過による主調色を可視化する:

スコープ  (4)

関数指定  (2)

関数 f は各パーティションのデータを保持しているAssociationを受け取る:

与えられた連想のキーをチェックする:

個々の動画フレームを処理する:

結果をプロットする:

関数 fAudioオブジェクトとして与えられた音声データを操作することができる:

画像データと音声データの両方について時間同期の測定値を計算する:

結果をプロットする:

パーティション指定  (2)

4つのフレームに相当するパーティションを処理する:

時間Quantityを使ってパーティションサイズを指定する:

デフォルトで,1フレームのオフセットが使われる:

4フレームのオフセットを使う:

時間Quantityを使ってオフセットを指定する:

Scaled量を使ってパーティションサイズに比例するオフセットを指定する:

オプション  (1)

Alignment  (1)

デフォルトで,"Time"キーの値は各パーティションの中央に揃えられる:

AlignmentRightを使って各パーティションの末尾に計算された特性を返す:

1(左)から1(右)までのカスタムの整列範囲を使う:

各パーティションの境界は,パーティションの最初のフレームの開始時間と最後のフレームの終了時間である.この時間は"TimeInterval"キーを使って調べることができる:

アプリケーション  (1)

動画の中の顔を求める:

時間の経過とともに検出された顔をプロットする:

フレームの一つで検出された顔をハイライトする:

特性と関係  (2)

VideoMapListは各評価について変化する次元のリストを返すことができる:

VideoMapTimeSeriesはそのような結果は保存できない:

VideoMapListは結果に対応する時間は返さない:

VideoMapTimeSeriesを使って時間も返すようにする:

Wolfram Research (2020), VideoMapList, Wolfram言語関数, https://reference.wolfram.com/language/ref/VideoMapList.html (2021年に更新).

テキスト

Wolfram Research (2020), VideoMapList, Wolfram言語関数, https://reference.wolfram.com/language/ref/VideoMapList.html (2021年に更新).

CMS

Wolfram Language. 2020. "VideoMapList." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/VideoMapList.html.

APA

Wolfram Language. (2020). VideoMapList. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/VideoMapList.html

BibTeX

@misc{reference.wolfram_2024_videomaplist, author="Wolfram Research", title="{VideoMapList}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/VideoMapList.html}", note=[Accessed: 24-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_videomaplist, organization={Wolfram Research}, title={VideoMapList}, year={2021}, url={https://reference.wolfram.com/language/ref/VideoMapList.html}, note=[Accessed: 24-November-2024 ]}