java.lang.Object
Ch25_SIFT.SIFT_Detection_Demo
- All Implemented Interfaces:
PlugInFilter
,JavaDocHelp
This plugin extracts multi-scale SIFT features [1] from the current image and displays them as M-shaped markers. The list of keypoints (if shown) is sorted by descending magnitude. The input image is always converted to grayscale before SIFT feature detection is performed. See Ch. 25 of [2] for details. If no image is currently open, the user is asked to load a predefined sample image.
[1] D. G. Lowe. Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision
60, 91–110 (2004).
[2] W. Burger, M.J. Burge, Digital Image Processing – An Algorithmic
Introduction, 3rd ed, Springer (2022).
- Version:
- 2022/04/01
- See Also:
-
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
-
SIFT_Detection_Demo
public SIFT_Detection_Demo()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
-