| LATCHCreate Method |
Constructor
Namespace:
OpenCvSharp.XFeatures2D
Assembly:
OpenCvSharp (in OpenCvSharp.dll) Version: 1.0.0
Syntax public static LATCH Create(
int bytes = 32,
bool rotationInvariance = true,
int halfSsdSize = 3,
double sigma = 2
)
Public Shared Function Create (
Optional bytes As Integer = 32,
Optional rotationInvariance As Boolean = true,
Optional halfSsdSize As Integer = 3,
Optional sigma As Double = 2
) As LATCH
public:
static LATCH^ Create(
int bytes = 32,
bool rotationInvariance = true,
int halfSsdSize = 3,
double sigma = 2
)
static member Create :
?bytes : int *
?rotationInvariance : bool *
?halfSsdSize : int *
?sigma : float
(* Defaults:
let _bytes = defaultArg bytes 32
let _rotationInvariance = defaultArg rotationInvariance true
let _halfSsdSize = defaultArg halfSsdSize 3
let _sigma = defaultArg sigma 2
*)
-> LATCH
Parameters
- bytes (Optional)
- Type: SystemInt32
the size of the descriptor - can be 64, 32, 16, 8, 4, 2 or 1 - rotationInvariance (Optional)
- Type: SystemBoolean
whether or not the descriptor should compansate for orientation changes. - halfSsdSize (Optional)
- Type: SystemInt32
the size of half of the mini-patches size. For example, if we would like to compare triplets of patches of size 7x7x
then the half_ssd_size should be (7-1)/2 = 3. - sigma (Optional)
- Type: SystemDouble
sigma value for GaussianBlur smoothing of the source image. Source image will be used without smoothing in case sigma value is 0.
Note: the descriptor can be coupled with any keypoint extractor. The only demand is that if you use set rotationInvariance = True then
you will have to use an extractor which estimates the patch orientation (in degrees). Examples for such extractors are ORB and SIFT.
Return Value
Type:
LATCH[Missing <returns> documentation for "M:OpenCvSharp.XFeatures2D.LATCH.Create(System.Int32,System.Boolean,System.Int32,System.Double)"]
See Also