java.lang.Object
Ch08_Binary_Regions.Major_Axis_Demo
- All Implemented Interfaces:
PlugInFilter,JavaDocHelp
ImageJ plugin, shows each region's major axis as a vector scaled by the region's eccentricity. See Sec. 8.6 of [1] for additional details. Also demonstrates the use of the region property scheme, i.e., how to assign numeric properties to regions and retrieve them afterwards. Requires a binary image. Zero-value pixels are considered background, all other pixels are foreground. Display lookup tables (LUTs) are not considered. Results are drawn into a new image (pixel graphics), the original image is not modified. If no image is currently open, the plugin optionally loads a suitable sample image.
[1] W. Burger, M.J. Burge, Digital Image Processing – An Algorithmic Introduction, 3rd ed, Springer (2022).
- Version:
- 2020/12/17
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic BasicAwtColorColor for drawing overlay graphics.static doubleScale of the axis length.static doubleStroke width for drawing overlay graphics.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, waitMethods inherited from interface imagingbook.core.jdoc.JavaDocHelp
getJavaDocUrl
-
Field Details
-
DrawingScale
Scale of the axis length. -
DrawingColor
Color for drawing overlay graphics. -
StrokeWidth
Stroke width for drawing overlay graphics.
-
-
Constructor Details
-
Major_Axis_Demo
public Major_Axis_Demo()Constructor, asks to open a predefined sample image if no other image is currently open.
-
-
Method Details
-
setup
- Specified by:
setupin interfacePlugInFilter
-
run
- Specified by:
runin interfacePlugInFilter
-