ImageM将用于交互式图像处理和分析的多种算法集成到GUI中。它允许加载图像、应用过滤和/或分割以及运行基本分析。该界面主要受开源软件“ImageJ”的启发。
该接口打包为Matlab应用程序。要安装,只需双击并按照安装说明进行操作。
ImageM的开发始于创建专用于图像处理的GUI的概念证明。在添加了一些工具和选项之后,我认为它可能对其他人有用,并且可能被用作gui开发的一个示例。源代码可在GitHub项目中获得(https://github.com/mattools/ImageM).
ImageM依赖于图像处理工具箱和GUI布局工具箱。大多数算法被包装到一个特定的“图像”类中,该类允许以统一的方式处理二维或三维灰度、二进制和彩色图像,并且可以独立使用(请参阅https://github.com/mattools/matlab-image-class).
Bug报告或功能请求可以通过GitHub页面发送。
大卫·莱格兰(2021年)。图像(https://github.com/mattools/ImageM/releases/tag/v1.3.1),GitHub。恢复.
@维韦克:是的,代码可以从GitHub获得:https://github.com/mattools/ImageM
这个项目有可用的代码吗?
你好,纳塔利伦,
我已经上传了一个更新版本,作为一个应用程序包。它需要用于Matlab 2014b或更高版本的Guillayout工具箱。还有一个表类的依赖项,但它应该包含在发行版中。
我希望这个新版本能消除这个问题。
非常感谢你的好应用!不幸的是,我发现:
对不存在的字段“scrollPanel”的引用。
imagem.gui.PlanarImageViewer/OnScrollPanel中的错误已调整大小(第428行)
scroll=this.handles.scrollPanel;
imagem.gui.PlanarImageViewer>@(varargin)this.onScrollPanelResized(varargin{:})中出错(第103行)
“resizeFcn”,@this.onScrollPanelResized);
使用imagem.gui.PlanarImageViewer/PlanarImageViewer/setupLayout时出错(第102行)
评估面板大小更改时出错
如何修复它?
你好,郭飞,
所需功能是GUI布局工具箱(版本1)的一部分。您应该找到包含包的目录(或安装最新版本),并添加包含缺少的函数的“patch”子目录。
使用2版之前的GUI布局工具箱时要小心。我将尝试发布GUI最新版本的更新。
当做
我正在使用Matlab2014b,下面是我遇到的情况。
>>图像
未定义的函数或变量“isHGUsingMATLABClasses”。
uiextras.容器中的错误(第62行)
如果isHGUsingMATLABClasses()
uiextras.框中的错误(第38行)
obj@uiextras.Container(varargin{:});
uiextras.VBox中的错误(第44行)
obj@uiextras.Box(varargin{:});
imagem.gui.PlanarImageViewer/PlanarImageViewer/setupLayout中出错(第94行)
mainPanel=uiextras.VBox('Parent',hf。。。
imagem.gui.PlanarImageViewer中的错误(第72行)
设置布局(图);
imagem.gui.ImagemGUI/addImageDocument中的错误(第49行)
viewer=imagem.gui.PlanarImageViewer(该文件);
ImageM中的错误(第62行)
[doc viewer]=添加图像文档(gui、img);%#好的
请帮帮我,非常感谢