Fingerprint classification based on subclass analysis using multiple templates of support vector machines