TcVnParamsORB
Offers parameters for ORB method.
Syntax
Definition:
struct TcVnParamsORB
{
ULONG nMaxPoints;
float fPyramidScale;
ULONG nPyramidLevels;
ULONG nEdgeThreshold;
ULONG nFirstLevel;
ULONG nBriefPoints;
ETcVnFeatureScoreTypeORB eScoreType;
ULONG nPatchSize;
LONG nFastThreshold;
};
Parameters
Name |
Type |
Default |
Description |
---|---|---|---|
nMaxPoints |
ULONG |
500 |
Maximum number of returned keypoints |
fPyramidScale |
float |
1.2f |
Pyramid decimation ratio (must be greater than 1, should be smaller than 2) |
nPyramidLevels |
ULONG |
8 |
Number of pyramid levels |
nEdgeThreshold |
ULONG |
31 |
Size of the border, where no features are detected (should match nPatchSize) |
nFirstLevel |
ULONG |
0 |
First pyramid level (currently, only 0 is supported) |
nBriefPoints |
ULONG |
2 |
Number of points to produce each BRIEF descriptor element (2, 3, 4) |
eScoreType |
FST_ORB_HARRIS |
Score type (HARRIS is more stable but slightly slower than FAST) | |
nPatchSize |
ULONG |
31 |
Patch size of the BRIEF descriptor |
nFastThreshold |
LONG |
20 |
Threshold for the FAST keypoint detection |