MATLAB の Movie 関数で cdata を使用する方法を理解しようとしています。どなたか専門家の方、簡単な説明をお願いできますか?ありがとうございました!
6471 次
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 に答える