画像に水平線を追加することに成功しています。前の行を消去しながら、行を下に移動させたい。最後に、このムービーを avi 形式で保存したい
ここに私のコードがあります
A=imread('IMG_0628.JPG');
B=A(:,:,2);
for k=1:50:801
imshow(B), hold on
plot([1,597],[k,k])
N(k)=getframe
end
アニメーションの表示時に、コマンドウィンドウに次のように表示されます
N =
cdata: [400x299x3 uint8]
colormap: []
N =
1x51 struct array with fields:
cdata
colormap
N =
1x101 struct array with fields:
cdata
colormap
N =
1x151 struct array with fields:
cdata
colormap
movie(N)
コマンドでムービーを実行しようとすると、次のエラーが発生します
??? Error using ==> movie
Movie contains uninitialized frames
コードを強化してアニメーションを実現するためのより良い方法はありますか