java.lang.Object
Ch26_MSER.Show_Component_Tree_Stack
- All Implemented Interfaces:
PlugInFilter
,JavaDocHelp
This ImageJ plugin creates the component tree of the given image and reconstructs the associated threshold stack by coloring the individual components. The component tree is the basis of the MSER feature detection algorithm. The user may choose from two different component tree algorithms:
- "global immersion" (quasi-linear time) or
- "local flooding" (linear time).
See Sec. 26.2 of [1] for details. If no image is currently open, the user is asked to load a predefined sample image. Note: This implementation is quite inefficient since the image pixels contained in each tree component must be collected recursively at each threshold level for visualization. Use on small images only!
[1] W. Burger, M.J. Burge, Digital Image Processing – An Algorithmic Introduction, 3rd ed, Springer (2022).
- Version:
- 2023/01/04
-
Field Summary
Fields inherited from interface ij.plugin.filter.PlugInFilter
CONVERT_TO_FLOAT, DOES_16, DOES_32, DOES_8C, DOES_8G, DOES_ALL, DOES_RGB, DOES_STACKS, DONE, FINAL_PROCESSING, KEEP_THRESHOLD, NO_CHANGES, NO_IMAGE_REQUIRED, NO_UNDO, NO_UNDO_RESET, PARALLELIZE_IMAGES, PARALLELIZE_STACKS, ROI_REQUIRED, SNAPSHOT, STACK_REQUIRED, SUPPORTS_MASKING
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor, asks to open a predefined sample image if no other image is currently open. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface imagingbook.core.jdoc.JavaDocHelp
getJavaDocUrl
-
Constructor Details
-
Show_Component_Tree_Stack
public Show_Component_Tree_Stack()Constructor, asks to open a predefined sample image if no other image is currently open.
-
-
Method Details
-
setup
- Specified by:
setup
in interfacePlugInFilter
-
run
- Specified by:
run
in interfacePlugInFilter
-