public class LOCKY extends Object implements InterestPointDetector<EllipticInterestPointData>
Modifier and Type | Field and Description |
---|---|
protected BrightnessClusteringTransform |
bct |
protected ConnectedComponentLabeler |
ccl |
protected int |
shiftx |
protected int |
shifty |
Modifier and Type | Method and Description |
---|---|
void |
findInterestPoints(FImage image)
Find the interest points in an image
|
void |
findInterestPoints(FImage image,
Rectangle window)
Find the interest points in an image
|
List<EllipticInterestPointData> |
getInterestPoints()
Get all the interest points found.
|
List<EllipticInterestPointData> |
getInterestPoints(float threshold)
Retrieve the interest points found whose normalised score exceeds the
threshold
|
List<EllipticInterestPointData> |
getInterestPoints(int npoints)
Retrieve the interest points found
|
static void |
main(String[] args) |
protected BrightnessClusteringTransform bct
protected ConnectedComponentLabeler ccl
protected int shiftx
protected int shifty
public void findInterestPoints(FImage image)
InterestPointDetector
findInterestPoints
in interface InterestPointDetector<EllipticInterestPointData>
public void findInterestPoints(FImage image, Rectangle window)
InterestPointDetector
findInterestPoints
in interface InterestPointDetector<EllipticInterestPointData>
public List<EllipticInterestPointData> getInterestPoints(int npoints)
InterestPointDetector
getInterestPoints
in interface InterestPointDetector<EllipticInterestPointData>
npoints
- number of interest points to retrieve, < 0 returns allpublic List<EllipticInterestPointData> getInterestPoints(float threshold)
InterestPointDetector
getInterestPoints
in interface InterestPointDetector<EllipticInterestPointData>
threshold
- normalised thresholdpublic List<EllipticInterestPointData> getInterestPoints()
InterestPointDetector
getInterestPoints
in interface InterestPointDetector<EllipticInterestPointData>