ImageM在GUI中集成了一些用于交互式图像处理和分析的算法。它允许加载图像,应用过滤和/或分割,并运行基本分析。接口很大程度上受到了开源软件“ImageJ”的启发。
该接口封装为Matlab应用程序。要安装,只需双击并按照安装说明操作。
ImageM的开发开始时是为了证明创建专用于图像处理的GUI的概念。在添加了一些工具和选项之后,我认为它可能对其他人有用,并可能用作gui开发的示例。源代码可在GitHub项目(https://github.com/mattools/ImageM).
ImageM依赖于图像处理工具箱和GUI布局工具箱。大多数算法被包装在一个特定的“图像”类中,允许以统一的方式处理二维或三维灰度、二值和彩色图像,并且可以独立使用(参见https://github.com/mattools/matlab-image-class).
Bug报告或特性请求可以通过GitHub页面发送。
大卫Legland(2021)。ImageMGitHub (https://github.com/mattools/ImageM/releases/tag/v1.3)。检索.
@vivek:是的,代码可以从GitHub获得:https://github.com/mattools/ImageM
这个项目有代码可用吗?
嗨Natalylun,
我已经上传了一个更新的版本,包作为一个应用。它需要Matlab 2014b或更大的GUILayout工具箱。还有一个对Table类的依赖项,但它应该包含在发行版中。
我希望这个新版本能让问题消失。
谢谢你非常好的应用程序!不幸的是,我明白:
引用不存在的字段'scrollPanel'。
在imagem.gui错误。PlanarImageViewer/onScrollPanelResized (line 428)
滚动= this.handles.scrollPanel;
在imagem.gui.PlanarImageViewer>@(varargin)this.onScrollPanelResized(varargin{:}) (line 103)
resizeFcn, @this.onScrollPanelResized);
使用imagem.gui错误。PlanarImageViewer/PlanarImageViewer/setupLayout (line 102)
在评估面板大小时发生错误
如何修复?
你好郭范,
所需的函数是GUI布局工具箱(版本1)的一部分。你应该找到包含包的目录(或安装最新版本),并添加包含缺失函数的"patch"子目录。
在版本2之前使用GUI Layout Toolbox时要小心。我将尝试发布GUI的最新版本的更新。
问候
我正在使用matlab 2014b,下面是我遇到的。
> > ImageM
未定义函数或变量'isHGUsingMATLABClasses'。
在uiextras错误。容器(第62行)
如果isHGUsingMATLABClasses ()
在uiextras错误。箱(38)行
obj@uiextras.Container(变长度输入宗量{:});
在uiextras错误。VBox(44)行
obj@uiextras.Box(变长度输入宗量{:});
在imagem.gui错误。PlanarImageViewer/PlanarImageViewer/setupLayout (line 94)
mainPanel = uiextras。VBox(“父”,高频,…
在imagem.gui.PlanarImageViewer错误(第72行)
setupLayout(图);
在imagem.gui错误。ImagemGUI/addImageDocument (line 49)
观众= imagem.gui。PlanarImageViewer(this, doc);
ImageM错误(第62行)
[doc viewer] = addmagedocument (gui, img);% #好< ASGLU >
请帮助我。非常感谢