次のように作成された配列に格納された一連の画像があります。
NewClip = cat(4, NewClip, SingleFrame);
SingleFrame
RGBフレームはどこですか
次のように、配列NewClip
を新しい関数に渡して、そこからムービーを作成しています。
for ThisScene=1:K
for ThisFrame=1:NewVideoRelativeLength
NewVideo(:,:,:,TempIndex)=NewClip(:,:,:,ThisScene);
TempIndex=TempIndex+1;
end
end
各フレームを固定長で表示するように繰り返します...
そうすることで、映画の実際の画像ではなく、赤いピクセルと青と黄色のビデオを取得しています。するとimshow(NewClip(:,:,:,2))
、正しい画像が得られるので、画像は配列に正しくマッピングされます。
フレームをビデオに設定する前に何かをする必要がありますか?