public class FASTCornerDetector extends Object implements PointDetector
Descriptor.Supports
DOES_ALL
Constructor and Description |
---|
FASTCornerDetector()
Creates default FAST Corner Detector with threshold = 20 and test for 9 contiguous Pixels
|
FASTCornerDetector(int threshold)
Creates Fast Corner Detector for 9 contiguous Pixels
|
FASTCornerDetector(int threshold,
int fastNNumber)
Creates FAST Corner Detector
|
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a change listener to this descriptor.
|
List<ImagePoint> |
getPoints() |
void |
run(ij.process.ImageProcessor ip)
Start processing of this algorithm on the given image processor.
|
EnumSet<Descriptor.Supports> |
supports()
Determine the capabilities of this algorithm.
|
public FASTCornerDetector()
public FASTCornerDetector(int threshold)
threshold
- Threshold Valuepublic FASTCornerDetector(int threshold, int fastNNumber)
threshold
- Integer for Threshold value.fastNNumber
- Integer n. Fast algorithm Tests whether there are n contiguous Pixels int the circle which are all darker, or all brighter than Pixel p. This Test does not generalize well for n < 12. There for n can only range from 9 to 12.public List<ImagePoint> getPoints()
getPoints
in interface PointDetector
public EnumSet<Descriptor.Supports> supports()
Descriptor
supports
in interface Descriptor
public void run(ij.process.ImageProcessor ip)
Descriptor
run
in interface Descriptor
public void addPropertyChangeListener(PropertyChangeListener listener)
Descriptor
addPropertyChangeListener
in interface Descriptor
Copyright © 2013. All Rights Reserved.