Python Face Embedder API¶
oneML model to embed faces in images, returning faces as vectors.
-
oneML.faceAPI.FaceEmbedder : public object
The oneML FaceEmbedder API object.
Class to create and use oneML face embedding model.
Public Functions
-
__init__
(self, manager)¶ Construct a FaceEmbedder object.
- Parameters
manager
: LicenseManager instance.
-
embed_batch
(self, imgvec_, flip=False)¶ Create embedding vector.
- Return
FaceEmbedderResultVector: list of FaceEmbedderResult objects
- Parameters
imgvec_
: numpy array with shape (batch, height, width, channel)flip
: flag to enable flipped image embedding. If true, returns the average between the original and flipped image embeddings. Default to false.
-
embed
(self, imgvec_, flip=False)¶ Create embedding vector.
- Return
FaceEmbedderResult: result object
- Parameters
imgvec_
: numpy array with shape (height, width, channel)flip
: flag to enable flipped image embedding. If true, returns the average between the original and flipped image embeddings. Default to false.
-
-
oneML.faceAPI.FaceEmbedderResult : public object
The result object for oneML FaceEmbedder API.
Helper class to access all the results from an API call.
-
oneML.faceAPI.FaceEmbedderResultVector : public object
List of FaceEmbedderResult objects.
-
oneML.faceAPI.
FaceEmbedderStatus_Empty
= _oneMLfacePython.FaceEmbedderStatus_Empty¶
-
oneML.faceAPI.
FaceEmbedderStatus_Success
= _oneMLfacePython.FaceEmbedderStatus_Success¶
-
oneML.faceAPI.
FaceEmbedderStatus_Fail
= _oneMLfacePython.FaceEmbedderStatus_Fail¶