@Namespace(value="cv") @Properties(inherit=opencv_features2d.class) public class BRISK extends Feature2D
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
BRISK(Algorithm pointer)
Downcast constructor.
|
BRISK(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
static BRISK |
create() |
static BRISK |
create(float[] radiusList,
int[] numberList) |
static BRISK |
create(float[] radiusList,
int[] numberList,
float dMax,
float dMin,
int[] indexChange) |
static BRISK |
create(FloatBuffer radiusList,
IntBuffer numberList) |
static BRISK |
create(FloatBuffer radiusList,
IntBuffer numberList,
float dMax,
float dMin,
IntBuffer indexChange) |
static BRISK |
create(FloatPointer radiusList,
IntPointer numberList) |
static BRISK |
create(FloatPointer radiusList,
IntPointer numberList,
float dMax,
float dMin,
IntPointer indexChange)
\brief The BRISK constructor for a custom pattern
|
static BRISK |
create(int thresh,
int octaves,
float patternScale)
\brief The BRISK constructor
|
static BRISK |
create(int thresh,
int octaves,
float[] radiusList,
int[] numberList) |
static BRISK |
create(int thresh,
int octaves,
float[] radiusList,
int[] numberList,
float dMax,
float dMin,
int[] indexChange) |
static BRISK |
create(int thresh,
int octaves,
FloatBuffer radiusList,
IntBuffer numberList) |
static BRISK |
create(int thresh,
int octaves,
FloatBuffer radiusList,
IntBuffer numberList,
float dMax,
float dMin,
IntBuffer indexChange) |
static BRISK |
create(int thresh,
int octaves,
FloatPointer radiusList,
IntPointer numberList) |
static BRISK |
create(int thresh,
int octaves,
FloatPointer radiusList,
IntPointer numberList,
float dMax,
float dMin,
IntPointer indexChange)
\brief The BRISK constructor for a custom pattern, detection threshold and octaves
|
BytePointer |
getDefaultName()
Returns the algorithm string identifier.
|
int |
getOctaves() |
float |
getPatternScale() |
int |
getThreshold() |
void |
setOctaves(int octaves)
\brief Set detection octaves.
|
void |
setPatternScale(float patternScale)
\brief Set detection patternScale.
|
void |
setThreshold(int threshold)
\brief Set detection threshold.
|
asAlgorithm, asAlgorithm, compute, compute, compute, compute, compute, compute, defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detect, detect, detect, detect, detect, detect, detect, detect, detectAndCompute, detectAndCompute, detectAndCompute, detectAndCompute, detectAndCompute, detectAndCompute, empty, getPointer, position, read, read, read, write, write, write, write, write
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public BRISK(Pointer p)
Pointer(Pointer)
.public BRISK(Algorithm pointer)
@opencv_core.Ptr public static BRISK create(int thresh, int octaves, float patternScale)
thresh
- AGAST detection threshold score.octaves
- detection octaves. Use 0 to do single scale.patternScale
- apply this scale to the pattern used for sampling the neighbourhood of a
keypoint.@opencv_core.Ptr public static BRISK create()
@opencv_core.Ptr public static BRISK create(@StdVector FloatPointer radiusList, @StdVector IntPointer numberList, float dMax, float dMin, @StdVector IntPointer indexChange)
radiusList
- defines the radii (in pixels) where the samples around a keypoint are taken (for
keypoint scale 1).numberList
- defines the number of sampling points on the sampling circle. Must be the same
size as radiusList..dMax
- threshold for the short pairings used for descriptor formation (in pixels for keypoint
scale 1).dMin
- threshold for the long pairings used for orientation determination (in pixels for
keypoint scale 1).indexChange
- index remapping of the bits.@opencv_core.Ptr public static BRISK create(@StdVector FloatPointer radiusList, @StdVector IntPointer numberList)
@opencv_core.Ptr public static BRISK create(@StdVector FloatBuffer radiusList, @StdVector IntBuffer numberList, float dMax, float dMin, @StdVector IntBuffer indexChange)
@opencv_core.Ptr public static BRISK create(@StdVector FloatBuffer radiusList, @StdVector IntBuffer numberList)
@opencv_core.Ptr public static BRISK create(@StdVector float[] radiusList, @StdVector int[] numberList, float dMax, float dMin, @StdVector int[] indexChange)
@opencv_core.Ptr public static BRISK create(@StdVector float[] radiusList, @StdVector int[] numberList)
@opencv_core.Ptr public static BRISK create(int thresh, int octaves, @StdVector FloatPointer radiusList, @StdVector IntPointer numberList, float dMax, float dMin, @StdVector IntPointer indexChange)
thresh
- AGAST detection threshold score.octaves
- detection octaves. Use 0 to do single scale.radiusList
- defines the radii (in pixels) where the samples around a keypoint are taken (for
keypoint scale 1).numberList
- defines the number of sampling points on the sampling circle. Must be the same
size as radiusList..dMax
- threshold for the short pairings used for descriptor formation (in pixels for keypoint
scale 1).dMin
- threshold for the long pairings used for orientation determination (in pixels for
keypoint scale 1).indexChange
- index remapping of the bits.@opencv_core.Ptr public static BRISK create(int thresh, int octaves, @StdVector FloatPointer radiusList, @StdVector IntPointer numberList)
@opencv_core.Ptr public static BRISK create(int thresh, int octaves, @StdVector FloatBuffer radiusList, @StdVector IntBuffer numberList, float dMax, float dMin, @StdVector IntBuffer indexChange)
@opencv_core.Ptr public static BRISK create(int thresh, int octaves, @StdVector FloatBuffer radiusList, @StdVector IntBuffer numberList)
@opencv_core.Ptr public static BRISK create(int thresh, int octaves, @StdVector float[] radiusList, @StdVector int[] numberList, float dMax, float dMin, @StdVector int[] indexChange)
@opencv_core.Ptr public static BRISK create(int thresh, int octaves, @StdVector float[] radiusList, @StdVector int[] numberList)
@opencv_core.Str public BytePointer getDefaultName()
Algorithm
getDefaultName
in class Feature2D
public void setThreshold(int threshold)
threshold
- AGAST detection threshold score.public int getThreshold()
public void setOctaves(int octaves)
octaves
- detection octaves. Use 0 to do single scale.public int getOctaves()
public void setPatternScale(float patternScale)
patternScale
- apply this scale to the pattern used for sampling the neighbourhood of a
keypoint.public float getPatternScale()
Copyright © 2024. All rights reserved.