insertFaceEmbedding method

  1. @override
Future<int> insertFaceEmbedding({
  1. required String name,
  2. required Map<String, List<double>> embeddings,
  3. required Map<String, Uint8List> images,
})

Implementation

@override
Future<int> insertFaceEmbedding({
  required String name,
  required Map<String, List<double>> embeddings,
  required Map<String, Uint8List> images,
}) async {
  return await into(faceEmbeddings).insert(FaceEmbeddingsCompanion(
    name: Value(name),
    imageCenter: Value(images["Center"]),
    imageLeft: Value(images["Left"]),
    imageRight: Value(images["Right"]),
    imageUp: Value(images["Up"]),
    imageDown: Value(images["Down"]),
    embeddingCenter: Value(embeddings["Center"] ?? []),
    embeddingLeft: Value(embeddings["Left"] ?? []),
    embeddingRight: Value(embeddings["Right"] ?? []),
    embeddingUp: Value(embeddings["Up"] ?? []),
    embeddingDown: Value(embeddings["Down"] ?? []),
  ));
}