FaceIndexer class
Performs a one-to-many search on a large number of face templates.
- Implemented types
Constructors
- FaceIndexer()
- Creates a new instance of the FaceIndexer class.
-
FaceIndexer.fromHandle(Pointer<
id3FaceIndexer> handle) - Creates a new instance of the FaceIndexer class.
Properties
- format → FaceTemplateFormat
-
Face template format accepted by this face indexer.
no setter
-
handle
→ Pointer<
id3FaceIndexer> -
Gets the native handle.
return The native handle.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- maximumTemplateCount → int
-
Maximum number of templates that this face indexer can hold.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- templateCount → int
-
Current number of indexed templates.
no setter
Methods
-
addTemplate(
FaceTemplate faceTemplate, String? id) → void - Adds a template to the Face Indexer. Note: This function is thread safe with other AddTemplate() calls but not with SearchTemplates() calls.
-
deleteTemplate(
String? id) → void - Deletes a template from the face indexer.
-
dispose(
) → void - Releases all resources used by this FaceIndexer.
-
getFormat(
) → FaceTemplateFormat - Gets the face template format accepted by this face indexer.
-
getMaximumTemplateCount(
) → int - Gets the maximum number of templates that this face indexer can hold.
-
getTemplate(
String? id) → FaceTemplate - Retrieves a template from the face indexer by ID.
-
getTemplateCount(
) → int - Gets the current number of indexed templates.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
resize(
int maximumCount) → void - Resizes the maximum number of templates that the face indexer can hold.
-
searchTemplate(
FaceTemplate probe, int maxCandidates) → FaceCandidateList - Performs a one-to-many search of a face template probe against a previously initialized face indexer and outputs a candidate list. This function is thread safe with other SearchTemplate() calls but not with AddTemplate() calls.
-
toFile(
String? path) → void - Saves the face indexer object to a file.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
create(
int maximumTemplateCount, FaceTemplateFormat format) → FaceIndexer - Creates an empty face indexer
-
fromFile(
String? path) → FaceIndexer - Imports the face indexer object from a file.