SegmentTool: An Interactive GUI for Segmenting Images
SegmentTool launches a UI-driven tool for trying different approaches to masking your image.
IMPORTANT: This version is being maintained only to support usage in R14a and earlier. For R14b+, please use this version instead:
http://www.mathworks.com/matlabcentral/fileexchange/48859-segment-images-interactively--and-generate-matlab-code
Try different edge detection algorithms, modifying all possible parameters; implement global or local thresholds; detect regional or extended minima or maxima; find lines or circles. See the results of different approaches and inputs immediately.
Import new images from file or workspace; export segmentation masks; generate reproduction code; visualize segmentation on your original image; change colorspace representaions; lots more!
CURRENT TABS:
edge; threshold; Hough line/circle; Regional/Extended Min/Max, Color-Based.
COMING SOON:
A tab to manage manual segmentation approaches!
Suggestion: Use SegmentTool in conjunction with MorphTool to increase your image processing productivity!
See also: MorphTool
Cite As
Brett Shoelson (2024). SegmentTool: An Interactive GUI for Segmenting Images (https://www.mathworks.com/matlabcentral/fileexchange/38484-segmenttool-an-interactive-gui-for-segmenting-images), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Image Processing and Computer Vision > Image Processing Toolbox > Image Segmentation and Analysis > Image Segmentation > Color Segmentation >
- MATLAB > Graphics > Images > Read, Write, and Modify Image >
Tags
Acknowledgements
Inspired by: Image Morphology, distribute, sliderPanel, expandAxes(hndls,rotEnable), showMaskAsOverlay, ThresholdLocally, Circle Finder
Inspired: Segment images interactively, and generate MATLAB code, Lens Distortion Explorer
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.7.0.1 | Updated license |
||
1.7.0.0 | Provides a missing function that enables loading of new data from file or workspace.
|
||
1.5.0.0 | Provides a missing subfunction, better image input, better default tabPanel and expandAxes behavior. |
||
1.4.0.0 | Improved expandAxes capabilities, better default tabPanel behavior, better import of images...lots of little stuff. |
||
1.3.0.0 | Better support of SegmentTool as an App, and incorporation of the improved ExpandAxes (which now allows right-click exporting of images!). |
||
1.2.0.0 | Missing function for loading images provided. (Important if you want to load from the file menu!) |
||
1.1.0.0 | Included Color-Based segmentation tab. |