Animation of image

16 visualizzazioni (ultimi 30 giorni)
John
John il 13 Giu 2011
Commentato: Image Analyst il 2 Nov 2017
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!

Risposta accettata

David Young
David Young il 14 Giu 2011
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 Commenti
subjoy sahu
subjoy sahu il 2 Nov 2017
How to save this file. I am trying but it came as a figure..plzz help
Image Analyst
Image Analyst il 2 Nov 2017
Call getimage() to extract the image out of the axes on the figure.

Accedi per commentare.

Più risposte (3)

Arnaud Miege
Arnaud Miege il 13 Giu 2011
Have a look at the Animation section of the MATLAB documentation.
HTH,
Arnaud

Image Analyst
Image Analyst il 13 Giu 2011

John
John il 13 Giu 2011
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 Commenti
Arnaud Miege
Arnaud Miege il 14 Giu 2011
Can you post your code?
Jonas Reber
Jonas Reber il 15 Giu 2011
yes - could you provide some code, then its much easier to help.

Accedi per commentare.

Categorie

Scopri di più su Animation in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by