1

画像に水平線を追加することに成功しています。前の行を消去しながら、行を下に移動させたい。最後に、このムービーを 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

コードを強化してアニメーションを実現するためのより良い方法はありますか

4

1 に答える 1