From 34a6ea0a07ef30f24475d21161f6f3bc58f1bb5c Mon Sep 17 00:00:00 2001
From: Tiago Freitas Pereira <tiagofrepereira@gmail.com>
Date: Sat, 25 Apr 2020 10:07:11 +0200
Subject: [PATCH] Fixed mistake with the face cropper

---
 bob/bio/face/preprocessor/INormLBP.py | 2 +-
 bob/bio/face/preprocessor/utils.py    | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/bob/bio/face/preprocessor/INormLBP.py b/bob/bio/face/preprocessor/INormLBP.py
index ed7cae2d..dc48e100 100644
--- a/bob/bio/face/preprocessor/INormLBP.py
+++ b/bob/bio/face/preprocessor/INormLBP.py
@@ -77,7 +77,7 @@ class INormLBP(Base):
         self.radius = radius
         self.is_circular = is_circular
         self.compare_to_average = compare_to_average
-        self.elbp_type = elbp_type
+        self.elbp_type = elbp_type        
         self.cropper = load_cropper(face_cropper)
 
         self._init_non_pickables()
diff --git a/bob/bio/face/preprocessor/utils.py b/bob/bio/face/preprocessor/utils.py
index 2a7ccdcf..604cd002 100644
--- a/bob/bio/face/preprocessor/utils.py
+++ b/bob/bio/face/preprocessor/utils.py
@@ -10,6 +10,8 @@ def load_cropper(face_cropper):
         cropper = None
     elif isinstance(face_cropper, six.string_types):
         cropper = bob.bio.base.load_resource(face_cropper, "preprocessor")
+    elif isinstance(face_cropper, (FaceCrop, FaceDetect)):
+        cropper = face_cropper
     else:
         raise ValueError("The given face cropper type is not understood")
 
-- 
GitLab