Source code for bob.bio.vein.extractor.NormalisedCrossCorrelation

#!/usr/bin/env python
# vim: set fileencoding=utf-8 :

import numpy

from bob.bio.base.extractor import Extractor


[docs]class NormalisedCrossCorrelation(Extractor): """Normalised Cross-Correlation feature extractor Based on [KUU02]_ """ def __init__(self): Extractor.__init__(self) def __call__(self, image, mask): """Reads the input image, extract the features based on Normalised Cross-Correlation of the fingervein image, and writes the resulting template""" finger_image = image # Normalized image with histogram equalization finger_mask = mask image_vein = finger_image * finger_mask # TODO return image_vein.astype(numpy.float64)