其实很简单,就是在Fcn的地方添加以下代码:
ha=axes('units','normalized','position',[0 0 1 1])
uistack(ha,'down')
II=imread('禾木01.bmp')
image(II)
colormap gray
set(ha,'handlevisibility','off','visible','off')
另外如果要把那些按钮等的背景也改变,也是在此处添加相应代码就可。
比如下面代码把按钮的背景改变了(此方法已有人在论坛发过帖子,请自己搜索):
I=imread('buttoncdata.bmp')
set(handles.pushbutton1,'cdata',I)
我试过,其实不需要添加axes(坐标轴),直接在pushbutton的callback下输入以下程序就可以了:global im %设im为全局变量
%选择图片路径
[filename,pathname,filterindex]=uigetfile({'*.jpg''*.bmp''*.gif'},'选择图片')
%合成路径+文件名
str=[pathname filename]
%读取图片
im=imread(str)
%使用第一个axes
%显示图片
imshow(im)
如果保存的是图像的格式如:.png .bmp .gif .jpeg等等读取方式就是 Image = imread('D:\barbara.png')
如果使用save函数保存的图像数据,那么数据的格式就是save 'barbara.mat' Image
读取方式就是 load barbara.mat
虽然load 了barbara,但是使用的时候 应该是用Image, barbara只是保存时候用的一个文件名,看我上面save 的使用!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)