我有一個-constant-image上的P
點的像素位置,對於T
迭代的算法,所以locations = [T x 2*P] double
。如何在MATLAB中對圖像上的點進行動畫處理?
現在我想創建一個動畫,在其中繪製圖像,然後繪製點,暫停N
秒,並將其位置更新爲下一步。我不知道是否有標準的方法。我想,我需要這樣的東西:
figure;
imshow(img);
hold on;
for t=1:T
anim = updatePlot(locations(t,:), anim); % ?
end
我怎樣才能實現這個功能updatePlot
?
感謝您的幫助!
在每次更新時,是否只想顯示當前點集,或者是否希望以前看到的所有點直到顯示當前點?具體來說,假設我們在't-1'時刻有一個點。在't'時刻,你是否希望't-1'時刻的點消失,只有時間點't'的點纔可見? – rayryeng
我只想'點(t,:)'出現,是的,我想要刪除之前的那些。但是,如果我可以添加轉場效果(如淡入淡出或插值),這也可以是非常好的,這將是一個項目演示,以儘可能「漂亮」:) – jeff