public class FREAK extends Feature2D
Modifier | Constructor and Description |
---|---|
protected |
FREAK(long addr) |
Modifier and Type | Method and Description |
---|---|
static FREAK |
__fromPtr__(long addr) |
static FREAK |
create() |
static FREAK |
create(boolean orientationNormalized) |
static FREAK |
create(boolean orientationNormalized,
boolean scaleNormalized) |
static FREAK |
create(boolean orientationNormalized,
boolean scaleNormalized,
float patternScale) |
static FREAK |
create(boolean orientationNormalized,
boolean scaleNormalized,
float patternScale,
int nOctaves) |
static FREAK |
create(boolean orientationNormalized,
boolean scaleNormalized,
float patternScale,
int nOctaves,
MatOfInt selectedPairs) |
protected void |
finalize() |
String |
getDefaultName()
Returns the algorithm string identifier.
|
int |
getNOctaves() |
boolean |
getOrientationNormalized() |
double |
getPatternScale() |
boolean |
getScaleNormalized() |
void |
setNOctaves(int nOctaves) |
void |
setOrientationNormalized(boolean orientationNormalized) |
void |
setPatternScale(double patternScale) |
void |
setScaleNormalized(boolean scaleNormalized) |
compute, compute, defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detectAndCompute, detectAndCompute, empty, read, write
clear, getNativeObjAddr, save
public static FREAK __fromPtr__(long addr)
public static FREAK create(boolean orientationNormalized, boolean scaleNormalized, float patternScale, int nOctaves, MatOfInt selectedPairs)
orientationNormalized
- Enable orientation normalization.scaleNormalized
- Enable scale normalization.patternScale
- Scaling of the description pattern.nOctaves
- Number of octaves covered by the detected keypoints.selectedPairs
- (Optional) user defined selected pairs indexes,public static FREAK create(boolean orientationNormalized, boolean scaleNormalized, float patternScale, int nOctaves)
orientationNormalized
- Enable orientation normalization.scaleNormalized
- Enable scale normalization.patternScale
- Scaling of the description pattern.nOctaves
- Number of octaves covered by the detected keypoints.public static FREAK create(boolean orientationNormalized, boolean scaleNormalized, float patternScale)
orientationNormalized
- Enable orientation normalization.scaleNormalized
- Enable scale normalization.patternScale
- Scaling of the description pattern.public static FREAK create(boolean orientationNormalized, boolean scaleNormalized)
orientationNormalized
- Enable orientation normalization.scaleNormalized
- Enable scale normalization.public static FREAK create(boolean orientationNormalized)
orientationNormalized
- Enable orientation normalization.public static FREAK create()
public void setOrientationNormalized(boolean orientationNormalized)
public boolean getOrientationNormalized()
public void setScaleNormalized(boolean scaleNormalized)
public boolean getScaleNormalized()
public void setPatternScale(double patternScale)
public double getPatternScale()
public void setNOctaves(int nOctaves)
public int getNOctaves()
public String getDefaultName()
Algorithm
getDefaultName
in class Feature2D
Copyright © 2024. All rights reserved.