PortraitProcessor.faceEncodingModel Property

Module: PortraitProcessor

Type: FaceModel

Definition

Model used to create features and assess consistancy among views of a given face.

Hint

Default value is FaceEncoder9B. Some better accuracy/speed balances can be found by choosing another model.

face_encoding_model: FaceModel

Exceptions

An error has occurred during Face Library execution.
FaceModel get faceEncodingModel => getFaceEncodingModel();
set faceEncodingModel(FaceModel value) => setFaceEncodingModel(value);

Exceptions

An error has occurred during Face Library execution.
public FaceModel faceEncodingModel
{
    get => GetfaceEncodingModel();
    set => SetfaceEncodingModel(ref value);
}

Exceptions

An error has occurred during Face Library execution.
public FaceModel getFaceEncodingModel() throws FaceException
public void setFaceEncodingModel(FaceModel faceEncodingModel) throws FaceException

Exceptions

An error has occurred during Face Library execution.
public var faceEncodingModel: FaceModel
    get {
        return try! getFaceEncodingModel()
    }
}

Exceptions

An error has occurred during Face Library execution.
int id3FacePortraitProcessor_GetFaceEncodingModel (ID3_FACE_PORTRAIT_PROCESSOR hPortraitProcessor, id3FaceModel * eFaceEncodingModel)
int id3FacePortraitProcessor_SetFaceEncodingModel (ID3_FACE_PORTRAIT_PROCESSOR hPortraitProcessor, id3FaceModel eFaceEncodingModel)

Returns

int
An error code.
See id3FaceError file for the list of possible error codes.