如何用Matlab画bmp图像的三维灰度图?希望提供源代码。

就是我输入图像地址就能显示三维灰度图,我邮箱是[email protected]

p=imread('000.bmp'); % 真彩图
p1=rgb2gray(p); % rgb 转为灰度图
[y,x]=size(p1); % 取出图像大小
[X,Y]=meshgrid(1:x,1:y); % 生成网格坐标
pp=double(p1); % uint8 转换为 double
mesh(X,Y,pp); % 画图
colormap gray; % 选为灰度
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-14

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

相似回答