Table of Contents

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

scaleFactor float

Adjust 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.

nBits TeblidSize

Determine the number of bits in the descriptor.

Returns

TEBLID