matlab 关闭imshow,matlab imshow 的问题
我做的一个界面,功能都是在菜单里面,首先打开一幅图象到界面的axes1中,这步没有任何问题,代码如下:
function open_menu_Callback(hObject, eventdata, handles)
% hObject handle to open_menu (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[filename pathname]=uigetfile({'*.bmp','BMP图象(*.bmp)';...
'*.jpg','JPG图象(*.jpg)';'*.gif','GIF图象(*.gif)';...
'*.tif','TIF图象(*.tif)';'*.png','PNG图象(*.png)';...
'*.*','ALL FILES(*.*)'},'请选择一幅图像');
%L=length(filename);
if isequal([filename pathname],[0,0])
return;
end
str=[pathname filename];
handles.im=imread(str);
axes(handles.axes2);
imshow(handles.im);
guidata(hObject, handles);
然后点击“转换为灰度图象”菜单,虽然处理成功,但是显示的时候新开了一个界面,没有了我的菜单项,并且关闭了源界面,代码如下:
function gray_menu_Callback(hObject, eventdata, handles)
% hObject handle to gray_menu (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
imgray=rgb2gray(handles.im);
axes(handles.axes2);
%figure;
imshow(imgray);
请问这是为什么?如果加上figure;的话,则原界面消失不了,只不过是在另一个界面中显示处理后的图象,现在我想要的效果是把处理后的图象直接显示到原界面的axes2中,覆盖掉源图象,怎么实现啊?需要加什么代码?
如果想看源代码的话,见附件。
[本帖最后由 edifiers2008 于 2008-12-9 17:04 编辑]
2008-12-9 17:03 上传
点击文件名下载附件
5.68 KB, 下载次数: 495
matlab 关闭imshow,matlab imshow 的问题相关推荐
- matlab关闭文本,matlab parpool 关闭
matlabpool (starting in Matlab 2013b this is replaced by parpool) ? ? ? open close size ? parfor (fo ...
- matlab关闭图像命令,matlab图像处理命令
<matlab图像处理命令>由会员分享,可在线阅读,更多相关<matlab图像处理命令(108页珍藏版)>请在人人文库网上搜索. 1.MATLAB常用的图像操作,数字图像研究的 ...
- matlab中fdyn,Matlab的用法总结
1. 对序列进行洗牌 randperm() randperm()产生随机的序列 %if filepaths 是一个5*1的结构体,then cshuffle = randperm(length(fil ...
- Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别
Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 目录 车牌图像数据集 视频动态演示 核心代码 相关文章 Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 Matl ...
- matlab中imapprox,matlab图像处理命令(2)
matlab图像处理命令(2) 41.grayslice 功能: 从灰度图像创建索引图像. 语法: X = grayslice(I,n) X = grayslice(I,v) 举例 I = imrea ...
- matlab improfile用法,MATLAB图像处理基本命令2
32.freqspace 附录 MATLAB图像处理命令 335 功能:确定二维频率响应的频率空间. 语法: [f1,f2] = freqspace(n) [f1,f2] = freqspace([m ...
- 【Matlab作业】MATLAB语言基础
matlab版本:R2018a 1.向量的生成和运算 [练习] (1) 使用 logspace( )创建 1-4 π 的有 10 个元素的行向量. (2)使用linspace() 函数创建0~6之间的 ...
- matlab膨胀检测,matlab腐蚀膨胀算法
Matlab图像处理知识(四) ? 膨胀 ? 腐蚀 ? 开运算闭运算 ? 击中击不中 ? 结合进行图像预处理 膨胀 ? 原理:膨胀是在图像中"增长"或"变粗"的 ...
- matlab 图像基本矩阵,MATLAB基本的使用方法归纳(图像,矩阵及函数)
读取图像:用imread函数读取图像文件,文件格式可以是TIFF.JPEG.GIF.BMP.PNG等.比如 >> f = imread('chestxray.jpg'); 读进来的图像数据 ...
- matlab ycbcr函数,matlab中rgb2ycbcr
现在主要的彩色模型有 RGB 模型.CMY 模型.YUV 模型.YIQ 模型.YcbCr 模型.HSI 模型等.本设计主要使用 MATLAB 编程的方法,实现 RGB 与其余四种模型之间的互..... ...
最新文章
- STM32CubeMX简介、下载及安装(NB-IoT专栏—基础篇3)
- Checked ==true ? Y:N ;
- [android] 切换按钮-自定义控件-拖动效果
- Vue 模板语法 插值操作 绑定属性 计算属性 事件监听 条件判断 循环遍历 阶段案例
- 前端学习(1797):前端调试之css伪元素
- java方法调用的格式_Java基础(一)---方法的调用
- Permission denied的解决办法
- NLP学习—17.基于BM25、tfidf和SIF的检索系统实现
- 北京市朝阳区 办理 驾驶证期满换证 自助体检 的流程
- 医学图像的 有损压缩 以及可接受的 压缩比
- (找不同问题)有 50 家人家,每家一条狗。有一天警察通知, 50 条狗当中有病狗,行为和正常狗不一样
- windows 磁盘管理:简单卷、跨区卷、带区卷、镜像卷 和 RAID-5
- 12对胸椎对应体表标志_腰椎的体表标志_第一至第五腰椎怎么定位相应体表标志怎么对应_中国武警总医院...
- 带负荷测试要求二次最小电流_带负荷测试的判别
- AI面相测试源码 AI面相手相大师小程序源码 最新版微信小程序源码
- 法律诉讼知识:民事诉讼流程
- SQL语句汇总(终篇)—— 表联接与联接查询
- 助力高速智能化管理,交通视联网一体机识破逃费“诡计”
- 相册图片防盗链破解(如:在外部也能显示qq、163或百度空间图片)
- 杰理之杰理BLE和通用MCU芯片【篇】