MATLAB GUI 如何把已好的程序写入,。。。。。求高手指教 程序如下
global im %使用全局变量im
I=imcrop(im,[0 0 260 100]);
x=rgb2gray(I);X=double(x);
%set(handles,axes2)
axes(handles.axes2);
c=blkproc(x,[4,4],'min(x(:))');
cc=imresize(c, [260 100], 'bicubic');
d=x-cc';
imshow(uint8(d),[])
这个是我改写的。。。运行不了求高手指教
global im
%选择图片路径
[filename,pathname]= ...
uigetfile({'*.jpg;''*.bmp;''*.gif'},'选择图片');
%合成文件+文件名
str=[pathname filename];
%读取图片
im=imread(str);
%使用第一个axes
axes(handles.axes1);
%显示图片
imshow(im)
这个是读取图片的程序
追问:你好。。还是运行不了
答案:恩 从你改写的程序来看 从路径读取图片是对的
那么接下来的操作
I=imcrop(im,[0 0 260 100]);
x=rgb2gray(I);X=double(x);
%set(handles,axes2)
c=blkproc(x,[4,4],'min(x(:))');
cc=imresize(c, [260 100], 'bicubic');
d=x-cc';
axes(handles.axes2);
imshow(uint8(d),[]) %%%%%%这样就可以了
上一个:急求粒子滤波实现机器人跟踪的matlab程序
下一个:在matlab中如何调用执行外部程序呢?