matlab將二維灰度圖轉換爲三維圖,可以看出出像素值大小

網格型(mesh)

img=imread('img.png');
if(size(img,3)>1)
    img=rgb2gray(img);
end
img=double(img(1:120,1:160));
x=1:1:160;
y=1:1:120;
[X,Y]=meshgrid(x,y); 
mesh(X,Y,img)
shading interp%smooth

效果圖:
在這裏插入圖片描述
曲面型(surf)

img=imread('img.png');
if(size(img,3)>1)
    img=rgb2gray(img);
end
img=double(img(1:120,1:160));
x=1:1:160;
y=1:1:120;
[X,Y]=meshgrid(x,y); 
surf(X,Y,img)
shading interp%smooth

效果圖:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章