getDetectionModel method

FaceModel getDetectionModel()

Gets the model used to detect and track faces. Hint: Default value is FaceDetector4B. Note: Some better accuracy/speed balances can be found by choosing another model.

return Model used to detect and track faces. throws FaceException An error has occurred during Face Library execution.

Implementation

FaceModel getDetectionModel() {
  Pointer<Int32> pDetectionModel = calloc();
  try {
    var err = faceSDK.id3FaceTracker_GetDetectionModel(_pHandle.value, pDetectionModel);
    if (err != FaceError.success.value) {
      throw FaceException(err);
    }
    final vDetectionModel = FaceModelX.fromValue(pDetectionModel.value);
    return vDetectionModel;
  } finally {
    calloc.free(pDetectionModel);
  }
}