由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EE版 - GUI里打开.fig文件用imagesc显示图像
相关主题
正在做图像处理的GUI.在图像A里加一条线,可以移动,每次移动更新图像B请教Matlab画图问题
Matlab中用subplot,要求图像布满整个窗口,为什么只能用imsho大牛们看看这个rain sensor啥工作原理啊? (转载)
A matlab questionCADENCE schematic /layout design中的callback
怎样用VC++ or QT来实现如下的人机互动的GUI?Matlab里面怎么同时弄两个进程
问个matlab问题,50伪币酬谢Re: 哪里可以得到好使的免费图像压缩代码?
如何将2个独立的Matlab的Fig 合成一个Fig的两个subfigures?Re: matlab GUI
latex里如何给List添加横线? (转载)MPEG发展之路——MPEG标准简介及发展综述(上)
一个Latex问题, Figure的引用Re: 审稿问题,请过来人指点
相关话题的讨论汇总
话题: gui话题: fig话题: imagesc话题: 图像话题: t1
进入EE版参与讨论
1 (共1页)
g**k
发帖数: 236
1
不知道发哪个版,这里各方面的人多,就发这里啦。我之前没接触过Matlab里的GUI,最
近要处理图像,老板推荐用GUI这样用起来方便。可我一点都不懂,基本的tutorial看
了还是找不到解决我问题的头绪。我的问题是这样的,
不用GUI的话,我有一组数据A,用imagesc(xx,yy,A,[t1 t2])生成图像。要得到满意的
结果我得手动变不同的t1 t2值来找。。。
如果我把图像存成a.fig,如何在GUI里打开已经存在的a.fig文件?这个我试了半天都是
出错。哪位高手帮忙点拨一下?:( 还有我最后用两个slider变换t1,t2,问题是怎么在
GUI里运用imagesc?是handel.fig.imagesc还是什么?最近看这方面的东西绕晕了。~~~
><~~~
问的问题比较初级。希望好心的高手们赐教!谢谢啦~~~
c*u
发帖数: 916
2
图像一般不存成.fig的。image object直接上级是Axes.你可以把那个Axes里面用
得上的object和property,比如CData, XLim, YLim etc 存下来就可以了.
Fig的上级是Root,一般Guide生成的GUI就是一个Fig,你在Fig里面读取另外一个
Fig,那么就不再在那个原Fig里面了.多Fig的GUI不适合初学者编程。
所以你要做得很简单,比如你的GUI里面有一个Axes1
axes(handles.axes1)
handles.hImage = imagesc(...);
。。。
function handles.slider_1_Callback(hObject, eventdata, handles)
t1 = get(hObject, 'Value');
CLim = get(handles.axes1, 'CLim')
set(handles.axes1, 'CLim', [t1, CLim(2)]);
end
function handles.slider_2_Callback(hObject, eventdata, han

【在 g**k 的大作中提到】
: 不知道发哪个版,这里各方面的人多,就发这里啦。我之前没接触过Matlab里的GUI,最
: 近要处理图像,老板推荐用GUI这样用起来方便。可我一点都不懂,基本的tutorial看
: 了还是找不到解决我问题的头绪。我的问题是这样的,
: 不用GUI的话,我有一组数据A,用imagesc(xx,yy,A,[t1 t2])生成图像。要得到满意的
: 结果我得手动变不同的t1 t2值来找。。。
: 如果我把图像存成a.fig,如何在GUI里打开已经存在的a.fig文件?这个我试了半天都是
: 出错。哪位高手帮忙点拨一下?:( 还有我最后用两个slider变换t1,t2,问题是怎么在
: GUI里运用imagesc?是handel.fig.imagesc还是什么?最近看这方面的东西绕晕了。~~~
: ><~~~
: 问的问题比较初级。希望好心的高手们赐教!谢谢啦~~~

g**k
发帖数: 236
3
谢谢回答!我Matlab只会用几个简单的东西,你说的这几个命令我好好琢磨一下。

【在 c*u 的大作中提到】
: 图像一般不存成.fig的。image object直接上级是Axes.你可以把那个Axes里面用
: 得上的object和property,比如CData, XLim, YLim etc 存下来就可以了.
: Fig的上级是Root,一般Guide生成的GUI就是一个Fig,你在Fig里面读取另外一个
: Fig,那么就不再在那个原Fig里面了.多Fig的GUI不适合初学者编程。
: 所以你要做得很简单,比如你的GUI里面有一个Axes1
: axes(handles.axes1)
: handles.hImage = imagesc(...);
: 。。。
: function handles.slider_1_Callback(hObject, eventdata, handles)
: t1 = get(hObject, 'Value');

1 (共1页)
进入EE版参与讨论
相关主题
Re: 审稿问题,请过来人指点问个matlab问题,50伪币酬谢
大家一般都用什么画图工具如何将2个独立的Matlab的Fig 合成一个Fig的两个subfigures?
Could anyone shed some light on these areas? (signal proceslatex里如何给List添加横线? (转载)
如何修改显示的图像线宽?一个Latex问题, Figure的引用
正在做图像处理的GUI.在图像A里加一条线,可以移动,每次移动更新图像B请教Matlab画图问题
Matlab中用subplot,要求图像布满整个窗口,为什么只能用imsho大牛们看看这个rain sensor啥工作原理啊? (转载)
A matlab questionCADENCE schematic /layout design中的callback
怎样用VC++ or QT来实现如下的人机互动的GUI?Matlab里面怎么同时弄两个进程
相关话题的讨论汇总
话题: gui话题: fig话题: imagesc话题: 图像话题: t1