diff --git a/bob/bio/vein/extractor/MaximumCurvature.py b/bob/bio/vein/extractor/MaximumCurvature.py index d41d320c33eb46c79122b84b8523c9b353494309..c3d98809fd0c8806181eac8f4cd34be07108a471 100644 --- a/bob/bio/vein/extractor/MaximumCurvature.py +++ b/bob/bio/vein/extractor/MaximumCurvature.py @@ -158,8 +158,6 @@ class MaximumCurvature (Extractor): image_g2_45 = 0.5*image_g2_0 + fxy + 0.5*image_g2_90 image_g2_m45 = 0.5*image_g2_0 - fxy + 0.5*image_g2_90 - img_h, img_w = image.shape #Image height and width - # ###################################################################### # [Step 1-1] Calculation of curvature profiles # ###################################################################### @@ -469,7 +467,7 @@ class MaximumCurvature (Extractor): def __call__(self, image): - finger_image = image[0] + finger_image = image[0].astype('float64') finger_mask = image[1] #import time @@ -484,8 +482,7 @@ class MaximumCurvature (Extractor): V = self.eval_vein_probabilities(kappa) - #self._view_four(V, "Center Probabilities - $V_i$") - #self._view_single(V.sum(axis=2), "Accumulated Probabilities - V") + #self._view_single(V, "Accumulated Probabilities - V") #print('probabilities took %.2f seconds' % (time.time() - start)) #start = time.time() diff --git a/bob/bio/vein/tests/test.py b/bob/bio/vein/tests/test.py index 23cf7c3830e6e5e6f9fa390dcd0d1b637cc79a3e..b9e1752b80291af52884755b470909957d594138 100644 --- a/bob/bio/vein/tests/test.py +++ b/bob/bio/vein/tests/test.py @@ -125,6 +125,7 @@ def test_max_curvature_HE(): from bob.bio.vein.extractor.MaximumCurvature import MaximumCurvature MC = MaximumCurvature(sigma = 5) extr_data = MC(preproc_data) + #preprocessor_utils.show_image((255.*extr_data).astype('uint8')) def test_repeated_line_tracking():