public class SURF_CUDA extends Object
Modifier and Type | Field and Description |
---|---|
static int |
ANGLE_ROW |
static int |
HESSIAN_ROW |
static int |
LAPLACIAN_ROW |
protected long |
nativeObj |
static int |
OCTAVE_ROW |
static int |
ROWS_COUNT |
static int |
SIZE_ROW |
static int |
X_ROW |
static int |
Y_ROW |
Modifier | Constructor and Description |
---|---|
protected |
SURF_CUDA(long addr) |
Modifier and Type | Method and Description |
---|---|
static SURF_CUDA |
__fromPtr__(long addr) |
static SURF_CUDA |
create(double _hessianThreshold) |
static SURF_CUDA |
create(double _hessianThreshold,
int _nOctaves) |
static SURF_CUDA |
create(double _hessianThreshold,
int _nOctaves,
int _nOctaveLayers) |
static SURF_CUDA |
create(double _hessianThreshold,
int _nOctaves,
int _nOctaveLayers,
boolean _extended) |
static SURF_CUDA |
create(double _hessianThreshold,
int _nOctaves,
int _nOctaveLayers,
boolean _extended,
float _keypointsRatio) |
static SURF_CUDA |
create(double _hessianThreshold,
int _nOctaves,
int _nOctaveLayers,
boolean _extended,
float _keypointsRatio,
boolean _upright) |
int |
defaultNorm() |
int |
descriptorSize() |
protected void |
finalize() |
boolean |
get_extended() |
double |
get_hessianThreshold() |
float |
get_keypointsRatio() |
int |
get_nOctaveLayers() |
int |
get_nOctaves() |
boolean |
get_upright() |
long |
getNativeObjAddr() |
protected final long nativeObj
public static final int X_ROW
public static final int Y_ROW
public static final int LAPLACIAN_ROW
public static final int OCTAVE_ROW
public static final int SIZE_ROW
public static final int ANGLE_ROW
public static final int HESSIAN_ROW
public static final int ROWS_COUNT
public long getNativeObjAddr()
public static SURF_CUDA __fromPtr__(long addr)
public static SURF_CUDA create(double _hessianThreshold, int _nOctaves, int _nOctaveLayers, boolean _extended, float _keypointsRatio, boolean _upright)
_hessianThreshold
- Threshold for hessian keypoint detector used in SURF._nOctaves
- Number of pyramid octaves the keypoint detector will use._nOctaveLayers
- Number of octave layers within each octave._extended
- Extended descriptor flag (true - use extended 128-element descriptors; false - use
64-element descriptors)._keypointsRatio
- _upright
- Up-right or rotated features flag (true - do not compute orientation of features;
false - compute orientation).public static SURF_CUDA create(double _hessianThreshold, int _nOctaves, int _nOctaveLayers, boolean _extended, float _keypointsRatio)
_hessianThreshold
- Threshold for hessian keypoint detector used in SURF._nOctaves
- Number of pyramid octaves the keypoint detector will use._nOctaveLayers
- Number of octave layers within each octave._extended
- Extended descriptor flag (true - use extended 128-element descriptors; false - use
64-element descriptors)._keypointsRatio
- false - compute orientation).public static SURF_CUDA create(double _hessianThreshold, int _nOctaves, int _nOctaveLayers, boolean _extended)
_hessianThreshold
- Threshold for hessian keypoint detector used in SURF._nOctaves
- Number of pyramid octaves the keypoint detector will use._nOctaveLayers
- Number of octave layers within each octave._extended
- Extended descriptor flag (true - use extended 128-element descriptors; false - use
64-element descriptors).
false - compute orientation).public static SURF_CUDA create(double _hessianThreshold, int _nOctaves, int _nOctaveLayers)
_hessianThreshold
- Threshold for hessian keypoint detector used in SURF._nOctaves
- Number of pyramid octaves the keypoint detector will use._nOctaveLayers
- Number of octave layers within each octave.
64-element descriptors).
false - compute orientation).public static SURF_CUDA create(double _hessianThreshold, int _nOctaves)
_hessianThreshold
- Threshold for hessian keypoint detector used in SURF._nOctaves
- Number of pyramid octaves the keypoint detector will use.
64-element descriptors).
false - compute orientation).public static SURF_CUDA create(double _hessianThreshold)
_hessianThreshold
- Threshold for hessian keypoint detector used in SURF.
64-element descriptors).
false - compute orientation).public int defaultNorm()
public int descriptorSize()
public double get_hessianThreshold()
public int get_nOctaves()
public int get_nOctaveLayers()
public boolean get_extended()
public boolean get_upright()
public float get_keypointsRatio()
Copyright © 2020. All rights reserved.