0
我將在MATLAB圖形中繪製動態圖像(移動,旋轉)。我怎樣才能做到這一點?繪製一個圖形,其中有一個圖像可以移動並旋轉
我知道嵌入在MATLAB圖像我應該使用以下代碼:
I = imread( 'image.jpg的');
figure;
堅持;
image([ - 1 1],[1-1],I);
如何通過指示圖像的中心位置及其比例來繪製圖像。如何移動/旋轉它?
另外,有沒有辦法繪製對象的背景透明?
我將在MATLAB圖形中繪製動態圖像(移動,旋轉)。我怎樣才能做到這一點?繪製一個圖形,其中有一個圖像可以移動並旋轉
我知道嵌入在MATLAB圖像我應該使用以下代碼:
I = imread( 'image.jpg的');
figure;
堅持;
image([ - 1 1],[1-1],I);
如何通過指示圖像的中心位置及其比例來繪製圖像。如何移動/旋轉它?
另外,有沒有辦法繪製對象的背景透明?
這裏,開始時,
這是here簡化代碼的例子。
load topo
n = size(topomap1,1);
topo = (topo - min(topo(:))) ./ range(topo(:));
I = ind2rgb(round(topo*(n-1)+1), topomap1);
[X,Y,Z] = sphere(n);
for i = 1 : n
[az,el,r] = cart2sph(X,Y,Z);
az = az + 2/n * pi;
[X,Y,Z] = sph2cart(az,el,r);
warp(X,Y,Z,I)
axis equal off
pause(.1)
end
您可以更改I
任何圖像,如I = imread('peppers.png');
您也可以在表面改變任何(見here)。