Hello, I need some help. I have a project to create animation of an image mooving by some points of two arrays X and Y. This two arrays define some curve. I can put the background image and another one on top of it. But I can't think of a way to animate it. I tried every think I could think of but nothing is satisfactory ednouth. Can some one help me. If you require some code I could provide you. Thank you in advance!

 採用された回答

David Young
David Young 2011 年 6 月 14 日

1 投票

Here's something simple that works - though it's not elegant or efficient:
% image data
bigIm = imread('street1.jpg');
smallysize = 50;
smallxsize = 70;
smallIm = bigIm(188:188+smallysize-1, 177:177+smallxsize-1, :);
% trajectory data
trajy = 400:-5:100;
trajx = trajy;
% animated display
for step = 1:length(trajx)
displayIm = bigIm;
displayIm(trajy(step):trajy(step)+smallysize-1, ...
trajx(step):trajx(step)+smallxsize-1, :) = smallIm;
imshow(displayIm);
pause(0.2);
end

2 件のコメント

subjoy sahu
subjoy sahu 2017 年 11 月 2 日
How to save this file. I am trying but it came as a figure..plzz help
Image Analyst
Image Analyst 2017 年 11 月 2 日
Call getimage() to extract the image out of the axes on the figure.

サインインしてコメントする。

その他の回答 (3 件)

Arnaud Miege
Arnaud Miege 2011 年 6 月 13 日

0 投票

Have a look at the Animation section of the MATLAB documentation.
HTH,
Arnaud
John
John 2011 年 6 月 13 日

0 投票

Well, thank you. I have read this documents. But they are not what I need. I mean I can't make my object to move in the axis to create the animation and this is the problem.I have one image over a background image and I need to moove it by specific coordinates. This is what I can't do. I tried to put the top image in new axis and to move this new axis. Not any luck... Any ideas how I can move my top image over the background?

2 件のコメント

Arnaud Miege
Arnaud Miege 2011 年 6 月 14 日
Can you post your code?
Jonas Reber
Jonas Reber 2011 年 6 月 15 日
yes - could you provide some code, then its much easier to help.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeAnimation についてさらに検索

製品

質問済み:

2011 年 6 月 13 日

コメント済み:

2017 年 11 月 2 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by