ImageM integrates into a GUI several algorithms for interactive image processing and analysis. It allows to load images, apply filtering and/or segmentation, and run basic analyses. Interface is largely inspired from the open source software "ImageJ".
The interface is packaged as a Matlab Application. To install, simply double-click and follow installation instructions.
The development of ImageM started as a proof of concept for creating GUI dedicated to image processing. After adding several tools and options, I thought it could be useful to others, and maybe be used as an example of gui development. The source are available on the GitHub project (https://github.com/mattools/ImageM).
ImageM relies on the image processing toolbox and on the GUI Layout Toolbox. Most algorithms are wrapped into a specific "Image" class that allow to process in a unified way grayscale, binary and color images, 2D or 3D, and that can be used independently (see https://github.com/mattools/matlab-image-class).
Bug reports or feature requests can be sent via the GitHub page.
David Legland (2023). ImageM (https://github.com/mattools/ImageM/releases/tag/v220.127.116.11), GitHub. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!
See release notes for this release on GitHub: https://github.com/mattools/ImageM/releases/tag/v18.104.22.168
See release notes for this release on GitHub: https://github.com/mattools/ImageM/releases/tag/v1.3.2
See release notes for this release on GitHub: https://github.com/mattools/ImageM/releases/tag/v1.3.1
See release notes for this release on GitHub: https://github.com/mattools/ImageM/releases/tag/v1.3
Add support for 3D images, vector images, and management of data tables. Several new operators.
update GUI layout library