声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1055|回复: 0

[编程技巧] 解决imhist之后,handles失效问题的方法

[复制链接]
发表于 2007-1-3 11:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
在论坛上看到了多个关于imhist之后,handles失效的问题的求助,我自己也遇到了同样的问题,昨天折腾好久,终于找到了一个解决方法,本人也不精通Matlab,哪位高人如有更好的解决方法,请展示给大家共享!

我的解决方案是对原figure中的控件位置进行适当规划,留出用来显示imhist图形的位置来,用
supplot(a,b,p,'replace')函数定义一个新的显示图形,然后用来显示灰度直方图,这种方式的缺点是显示的灰度直方图的位置不好控制。有个subplot('Position',[left bottom width lenght])函数可以指定位置的,但没有用好,各位可以试一下。实例如下(AdjImage为一个图像矩阵,在此之前已通过GUIDE建立了一个Figure):

%显示调整后的图像及其灰度直方图
subplot(2,3,2,'replace');
imshow(AdjImage);
subplot(2,3,5,'replace');
imhist(AdjImage);

[ 本帖最后由 zheteng 于 2007-1-3 13:23 编辑 ]
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 20:46 , Processed in 0.061988 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表