public class FASTCornerDetector extends Object implements PointDetector
Descriptor.SupportsDOES_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 PointDetectorpublic EnumSet<Descriptor.Supports> supports()
Descriptorsupports in interface Descriptorpublic void run(ij.process.ImageProcessor ip)
Descriptorrun in interface Descriptorpublic void addPropertyChangeListener(PropertyChangeListener listener)
DescriptoraddPropertyChangeListener in interface DescriptorCopyright © 2013. All Rights Reserved.