Table of Contents

Class LshIndexParams

Namespace
Emgu.CV.Flann
Assembly
Emgu.CV.dll

When using a parameters object of this type the index created uses multi-probe LSH (by Multi-Probe LSH: Efficient Indexing for High-Dimensional Similarity Search by Qin Lv, William Josephson, Zhe Wang, Moses Charikar, Kai Li., Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB). Vienna, Austria. September 2007)

public class LshIndexParams : UnmanagedObject, IDisposable, IIndexParams
Inheritance
LshIndexParams
Implements
Inherited Members

Constructors

LshIndexParams(int, int, int)

Initializes a new instance of the LshIndexParams class.

public LshIndexParams(int tableNumber, int keySize, int multiProbeLevel)

Parameters

tableNumber int

The number of hash tables to use (between 10 and 30 usually).

keySize int

The size of the hash key in bits (between 10 and 20 usually).

multiProbeLevel int

The number of bits to shift to check for neighboring buckets (0 is regular LSH, 2 is recommended).

Methods

DisposeObject()

Release all the memory associated with this IndexParam

protected override void DisposeObject()