0

MATLAB の Movie 関数で cdata を使用する方法を理解しようとしています。どなたか専門家の方、簡単な説明をお願いできますか?ありがとうございました!

4

1 に答える 1

3

MOVIE function documentationにあるように、実際にはフレームの配列であるムービーを再生します。フレームは、フィールド cdata (ピクセル データの行列) と colormap (使用されている場合) を持つ構造体によって MATLAB で表される単一の「ショット」または静止画像です。

GETFRAME関数を使用して、現在の図からフレームを作成できますF = getframe;F.cdata画像マトリックス H x W x 3 になり、3 次元は 3 つのカラー チャネル (赤、緑、青) を表します。コマンドで表示できますimage(F.cdata)

Mがムービー フレームの場合、 で最初のフレームだけを表示できますimage(M(1).cdata)

理解を深めるために、 MOVIEおよびGETFRAMEヘルプ ページの例を試してみることをお勧めします。

于 2010-10-09T06:08:56.373 に答える