matlab GUI实现图像的加法运算

就是在GUI可是界面上怎样打开两个不同的图像然后实现这两个图像的加法或者减法两个程序哪个都行按键设置方面可以是两个:打开图像加法可以是别的什么让我弄清楚就行我是菜鸟这个程... 就是在GUI可是界面上怎样打开两个不同的图像 然后实现这两个图像的加法 或者减法 两个程序哪个都行 按键设置方面可以是两个:打开 图像加法可以是别的什么让我弄清楚就行 我是菜鸟 这个程序是打开一个图片显示在两个一样的 目前手头上确实没有GUI相关书籍 请大神帮忙啊
[filename,pathname]=uigetfile({'*.jpg';'*.bmp';'*.tif';'*.*'},'载入图像');
if isequal(filename,0)|isequal(pathname,0)
errordlg('没有选中文件','出错');
return;
else
file=[pathname,filename];
global S %设置一个全局变量S,保存初始图像路径,以便之后的还原操作
S=file;
x=imread(file);
axes(handles.axes1);
imshow(x);
handles.img=x;
guidata(hObject,handles);
global T %设置一个全局变量S,保存初始图像路径,以便之后的还原操作
T=file;
y=imread(file);
axes(handles.axes2);
imshow(y);
handles.img=y;
guidata(hObject,handles);
end
展开
 我来答
海纳知识库
2013-04-25
知道答主
回答量:33
采纳率:0%
帮助的人:26万
展开全部
图像相加一般用于对同一场景的多幅图像求平均效果,以便有效地降低具有叠加性质的随机噪声。直接采集的图像品质一般都较好,不需要进行加法运算处理,但是对于那些经过长距离模拟通信方式传送的图像(如卫星图像),这种处理是必不可少的。 在MATLAB7.0中,如果要进行两幅图像的加法,或者给一幅图像加上一个常数,可以调用imadd函数来实现。imadd函数将某一幅输入图像的每一个像素值与另一幅图像相应的像素值相加,返回相应的像素值之和作为输入图像。imadd函数的调用格式可参考图像处理的工具箱。下面的程序可将图1两幅图像叠加在一起,叠加效果如图2所示。

请参考如下:
http://wenku.baidu.com/view/cf23d5010740be1e650e9a23.html
追问
这个我看过 书上有好多这种方法的 但是GUI可视化的没找到
英雄创业精神奇
2013-04-25 · TA获得超过1601个赞
知道小有建树答主
回答量:1454
采纳率:0%
帮助的人:1391万
展开全部
matlab中文论坛 gui 板块 看看就懂了 就是单纯的读图片进来 进行加法运算 结果显示在axes中 即可
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
919308601
2013-04-25
知道答主
回答量:6
采纳率:0%
帮助的人:8.1万
展开全部
过年好法规和他人核桃仁
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
944602218
2013-04-25
知道答主
回答量:6
采纳率:0%
帮助的人:8.1万
展开全部
法规和河南教育竞技体育
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式