Azzera filtri
Azzera filtri

Continual points on a movie

7 visualizzazioni (ultimi 30 giorni)
Jake Elliott
Jake Elliott il 21 Apr 2020
Risposto: Bjorn Gustavsson il 21 Apr 2020
I have a movie made of a plot with images behind each frame and points that mark certain locations via plots. I want to have the points from previous frames showing on the current frame as if showing a "path" per se. I have made the movie using the imshow, hold on, plot(), and get frame functions in a for loop. What would be the best way to accomplish this? Thank you.
  4 Commenti
Jake Elliott
Jake Elliott il 21 Apr 2020
Here is my for loop. I would like all past points to be added to the current frame with the new data
darova
darova il 21 Apr 2020
If you want to write a movie use VideoWriter

Accedi per commentare.

Risposte (1)

Bjorn Gustavsson
Bjorn Gustavsson il 21 Apr 2020
If you want to plot all the points (x,y) from the first to point i you can do something like this:
q = 1;
for i1 = 1:numimgs % Avoid using i and j as indices, they are also used for (-1)^(1/2)
imshow(I{i1})
hold on
plot(x(1:i1),y(1:i1),'b.')
fishplot(i1) = plot(x(i1,:),y(i1,:),'r.')
hold off
P(q) = getframe;
q = q+1;
end
Maybe that is what you want to achieve.
HTH

Categorie

Scopri di più su Convert Image Type in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by