FingerIndexer Class

Namespace: id3.Finger

Definition

Performs a one-to-many search on a large number of finger templates.
class FingerIndexer
class FingerIndexer implements Finalizable
public partial class FingerIndexer
public class FingerIndexer implements AutoCloseable, Serializable
public class FingerIndexer
typedef struct id3FingerIndexer *ID3_FINGER_INDEXER;

Usage

fingerIndexerInstance = id3finger.FingerIndexer()

Explicit destruction

# ...
del fingerIndexerInstance
final fingerIndexerInstance = sdk.FingerIndexer();
// ...

Explicit destruction

// ...
fingerIndexerInstance.dispose()
using (var fingerIndexerInstance = new FingerIndexer())
{
   // ...
}

Explicit destruction

var fingerIndexerInstance = new FingerIndexer()
// ...
fingerIndexerInstance.Dispose()
try (FingerIndexer fingerIndexerInstance = new FingerIndexer()) {
// ...
}

Explicit destruction

FingerIndexer fingerIndexerInstance = new FingerIndexer();
// ...
fingerIndexerInstance.close();
private var fingerIndexerInstance: FingerIndexer? = nil
fingerIndexerInstance = try FingerIndexer()
ID3_FINGER_INDEXER hFingerIndexer{};
int err = id3FingerIndexer_Initialize(&hFingerIndexer);
if (err == ID3_SUCCESS) {
    // ...
    id3FingerIndexer_Dispose(&hFingerIndexer);
}

Properties

Name

Type

Description

format

FingerDataFormat

Finger data format used by in this finger indexer.

maximumUserCount

int

Maximum number of template records that this finger indexer can hold.

threadCount

int

Number of threads used for search.

userCount

int

Current number of indexed template records.

Static Methods

Name

Description

create

Creates an empty finger indexer.

fromBuffer

Imports the finger indexer object from a buffer.

fromFile

Imports the finger indexer object from a file.

Methods

Name

Description

add

Adds a user to the finger indexer.

addFromEmbedding

Internal function

getIds

Returns a list of alls the user IDs registered in the FingerIndexer.

remove

Remove a user from the finger indexer.

resize

Resizes the maximum number of template records that the finger indexer can hold.

search

Performs a one-to-many search of a probe image template record against a previously initialized finger indexer and outputs a candidate list.

searchFromEmbedding

Internal function

toBuffer

Exports the finger indexer object to a buffer.

toFile

Saves the finger indexer object to a file.