From edcea8f19f07c1d95725915a76e43ccab34a9bcf Mon Sep 17 00:00:00 2001 From: Tiago Freitas Pereira <tiagofrepereira@gmail.com> Date: Wed, 2 Jun 2021 15:51:25 +0200 Subject: [PATCH] Update ARCFace template --- bob/bio/face/config/baseline/arcface_insightface.py | 6 +++--- bob/bio/face/embeddings/mxnet.py | 11 ++++++++++- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/bob/bio/face/config/baseline/arcface_insightface.py b/bob/bio/face/config/baseline/arcface_insightface.py index b65ea11e..311672c6 100644 --- a/bob/bio/face/config/baseline/arcface_insightface.py +++ b/bob/bio/face/config/baseline/arcface_insightface.py @@ -1,4 +1,4 @@ -from bob.bio.face.embeddings.mxnet import arcface_baseline +from bob.bio.face.embeddings.mxnet import arcface_insightFace_lresnet100 from bob.bio.face.utils import lookup_config_from_database annotation_type, fixed_positions, memory_demanding = lookup_config_from_database( @@ -8,10 +8,10 @@ annotation_type, fixed_positions, memory_demanding = lookup_config_from_database def load(annotation_type, fixed_positions=None): - return arcface_baseline( - embedding=ArcFaceInsightFace_LResNet100(memory_demanding=memory_demanding), + return arcface_insightFace_lresnet100( annotation_type=annotation_type, fixed_positions=fixed_positions, + memory_demanding=memory_demanding, ) diff --git a/bob/bio/face/embeddings/mxnet.py b/bob/bio/face/embeddings/mxnet.py index 5d14bed7..8bb1bde6 100644 --- a/bob/bio/face/embeddings/mxnet.py +++ b/bob/bio/face/embeddings/mxnet.py @@ -159,7 +159,7 @@ from bob.bio.base.pipelines.vanilla_biometrics import ( ) -def arcface_baseline(embedding, annotation_type, fixed_positions=None): +def arcface_template(embedding, annotation_type, fixed_positions=None): # DEFINE CROPPING cropped_image_size = (112, 112) if annotation_type == "eyes-center": @@ -184,3 +184,12 @@ def arcface_baseline(embedding, annotation_type, fixed_positions=None): return VanillaBiometricsPipeline(transformer, algorithm) + +def arcface_insightFace_lresnet100( + annotation_type, fixed_positions=None, memory_demanding=False +): + return arcface_template( + ArcFaceInsightFace_LResNet100(memory_demanding=memory_demanding), + annotation_type, + fixed_positions, + ) -- GitLab