www.gusucode.com > 《matlab图像处理与界面编程宝典》秦襄培 编著,每章的MATLAB源代码程序 > 第29章/代码29.6.4.txt

     
function Surface_Callback(hObject, eventdata, handles)
file=get(handles.edit1,'string');            % 得到图像文件名和路径
X=imread(file);                          % 读入图像
P=rgb2gray(X);                           % 灰度转换
P=double(P);                             % 数据类型转换
axes(handles.axes3);                     % 设置图像显示轴
surf(P);                                  % 三维显示
colormap(jet);                            % 设置色彩索引图
shading('interp');                         % 插值平滑
view(30,80)                              % 设置视角
axes(handles.axes1);                     % 设置图像显示轴
imagesc(X);                              % 显示原始图像