标题:求助:关于MATLAB GUI的多幅图像显示问题
只看楼主
yxkzn
Rank: 2
等 级:论坛游民
威 望:1
帖 子:24
专家分:37
注 册:2009-7-29
结帖率:0
已结贴  问题点数:30 回复次数:10 
求助:关于MATLAB GUI的多幅图像显示问题
各位高手好,求助一个matlab图像显示的问题:
我要从大量的细胞图像中选择出所需的细胞(满足特定条件的),想在GUI的某个axes中以如下形式显示:
------------
|口口口口口|
|口口口口口|
|口口口口口|
|口口口口口|
|口口口口口|
|。。。    |
其中,上面每个“口”代表一幅子图,每当筛选出一个满足条件的子图,就依次从左至右、从上到下显示(每行五个,每满一行,自动转入第2行,依次类推)。每个figure里面,显示50幅子图,如果当前窗口显示不下时,右侧自动出现滚动条;当前figure中显示完50幅子图后,自动建立一个新的figure,继续显示。因为要筛选的细胞很多,成百上千个,还要观察筛选结果,所以只好这样保存。
我在figure中利用subplot(50,5,i)命令,但是效果不佳,而且各子图之间的空隙很大;每幅图都很小,因为没有以滚动条的形式显示;montage多帧图像显示的效果,也不行。
请各位高手指点,我的邮箱yxkzn@ ; QQ为45982383.
搜索更多相关主题的帖子: MATLAB GUI 图像 
2009-08-30 19:19
yxkzn
Rank: 2
等 级:论坛游民
威 望:1
帖 子:24
专家分:37
注 册:2009-7-29
得分:0 
各位高手好:
现求助一个matlab GUI中图像的显示问题,做细胞图像分析中,需要筛选几千张细胞图像(满足特定
条件),需要将筛选的结果显示/保存下来。
按照如下格式显示:
|口口口口口|
|口口口口口|
|口口口口口|
|口口口口口|
|口口口口口|
|口口口口口|
|口口口口口|
|。。。    |

其中每个“口”代表一幅子图像,每张figure显示五十张(甚至更多),五列十行,每当筛选出一个
满足条件的细胞就从左上角依次开始显示(从左至右、从上至下),当该张figure显示完50张图像时
,进行保存;然后自动新建一个figure继续照此显示。
我采用subplot(10,5,i)命令显示,但是图像太小,而且各子图见的空隙太大;显示多帧图像的
montage命令,也未能完成该显示。
我想让每个子图的尺寸固定,当前窗口显示不下时,右侧自动出现滚动条。
请教高手,我的邮箱yxkzn@ ;QQ为45982383,欢迎同行的高手指点,谢谢!
2009-08-30 19:47
yxkzn
Rank: 2
等 级:论坛游民
威 望:1
帖 子:24
专家分:37
注 册:2009-7-29
得分:0 
难道没有人做类似的内容吗?
我用matlab和HTML语言混合编程,已经初步实现了,不过还有点小问题。
就是对细胞图像旁边显示出来的某些细胞参数,进行人工核对/修改,并对修改后的数据进行保存。还得解决通讯问题。可能,我采用的方法有点复杂。
欢迎高手指点,感谢!欢迎同行探讨!

[ 本帖最后由 yxkzn 于 2009-9-11 08:50 编辑 ]
2009-09-11 08:43
yxkzn
Rank: 2
等 级:论坛游民
威 望:1
帖 子:24
专家分:37
注 册:2009-7-29
得分:0 
该项技术还是比较实用的,现在很多研究生用matlab GUI做什么大米检测,花椒检测,水果检测,细胞自动分析等等,对于检测/分级出的N多个样本图像,可以考虑使用该项显示技术来观察结果。
当然,很多人的硕士/博士论文仅仅是“自动检测/分级”的技术研究,而不是自动分析系统的研究,所以可能也涉及不到这么深。
2009-09-11 08:49
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
得分:30 
用subplot 不可以吗?

~~~~~~~~~~~~~~~好好学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2009-09-12 11:55
yxkzn
Rank: 2
等 级:论坛游民
威 望:1
帖 子:24
专家分:37
注 册:2009-7-29
得分:0 
以下是引用vfdff在2009-9-12 11:55的发言:

用subplot 不可以吗?
主题中不是说了吗?subplot不可以的。因为当前的figure的尺寸的是固定的,subplot会根据子图像axes的个数来平均划分该figure,当子图像较多的时候,每个划分的区域就会相应的减小。
我说的几百幅,甚至几千幅图像,早就小得无法肉眼看清了。
2009-09-17 14:34
yxkzn
Rank: 2
等 级:论坛游民
威 望:1
帖 子:24
专家分:37
注 册:2009-7-29
得分:0 
真是奇怪了,我没有结贴,怎么就把30分给了5楼了?
5楼的回复,没有意义;而且本人已经在题目中说明了,subplot命令不行的!
只好再次发贴了,20分。
2009-09-20 18:56
yxkzn
Rank: 2
等 级:论坛游民
威 望:1
帖 子:24
专家分:37
注 册:2009-7-29
得分:0 
基于MATLAB和HTML混合编程的多幅图像显示与校验,中国体视学与图像分析,2010年,期待中。
2010-05-09 09:11
yxkzn
Rank: 2
等 级:论坛游民
威 望:1
帖 子:24
专家分:37
注 册:2009-7-29
得分:0 
MATLAB语言提供了subplot (m, n, p)函数,能将当前窗口figure平分为“m行×n列”个子区域,然后在这些子区域中显示各子图像。该函数仅能满足较少量图像的显示,当有几百幅、甚至上千幅图像需要显示时,当前figure将被划分为几百、甚至上千幅子区域,而平分给每幅图像的子区域将非常小,以致不能看清楚。因此,subplot函数难以满足显示如此多幅图像的实际需要。
2010-06-13 19:56
yxkzn
Rank: 2
等 级:论坛游民
威 望:1
帖 子:24
专家分:37
注 册:2009-7-29
得分:0 
基于MATLAB和HTML混合编程的多幅图像显示与校验
闫学昆1  曾发贵1  金仁喜2  曹珍山1  陈 英1*
(1.军事医学科学院 放射与辐射医学研究所,北京 100850;
2.海军潜艇学院 核动力系统教研室,青岛 266071)
摘要:CB法微核图像自动分析系统的研究过程中,至少要有一千幅甚至几千幅双核细胞图像需要人工检视,并对每个双核细胞内所含的微核个数进行核对,以便进行系统性能测试和结果对比分析。本文采用MATLAB和HTML语言混合编程的方法,首先将自动识别出的双核细胞图像及其内部微核个数等信息自动写进HTML的表单中,并将多幅双核细胞图像和分析结果以网页的形式显示,然后再利用由VBScript编写的嵌入网页中的脚本程序实现每幅细胞图像中微核识别结果的校验。这为采用MATLAB语言显示多幅图像提供了一种可行的方法,对于采用GUI设计其它图像分析软件也是有益的。
关键词:MATLAB;混合编程;多幅图像显示;表单;微核实验
中图分类号:TP317.4     文献标识码:A.
2010-06-13 19:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-284187-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.374056 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved