Class TEBLID
- Namespace
- OpenCvSharp.XFeatures2D
- Assembly
- OpenCvSharp.dll
Class implementing TEBLID (Triplet-based Efficient Binary Local Image Descriptor), an improvement over BEBLID that uses triplet loss, hard negative mining, and anchor swap.
public class TEBLID : Feature2D, IDisposable
- Inheritance
-
TEBLID
- Implements
- Inherited Members
Methods
Create(float, TeblidSize)
Creates the TEBLID descriptor.
public static TEBLID Create(float scaleFactor, TeblidSize nBits = TeblidSize.Size256Bits)
Parameters
scaleFactorfloatAdjust the sampling window around detected keypoints: 1.00f should be the scale for ORB keypoints, 6.75f for SIFT detected keypoints, 6.25f (default) fits for KAZE/SURF detected keypoints, 5.00f should be the scale for AKAZE, MSD, AGAST, FAST, BRISK keypoints.
nBitsTeblidSizeDetermine the number of bits in the descriptor.