FaceEmbedding

data class FaceEmbedding(val embedding: FloatArray)

The normalized multidimensional face embeddings vector uniquely describing the face features per LiteRT model (e.g. FaceNet).

Parameters

embedding

The normalized multidimensional face embeddings vector as obtained form LiteRT.

Constructors

Link copied to clipboard
constructor(embedding: FloatArray)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun calculateSimilarity(otherEmbeddings: FaceEmbedding): Float

Calculate cosine similarity between two normalized vectors as similarity = (A ⋅ B) / (||A|| * ||B||).

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int