Things are always designed to be tough. Eventually they will be easy and easier. My Take is Starting coding. When you get struck...There is always somebody to help. Sorry If I am wrong.
if you have the geometric data from your bio-metric algorithm you can use principle component analysis (PCA) and support vector machine(SVM) to classify you result which are both implemented in mat lab .
Python can be your tool of choice for pattern recognition. It has several libraries that can be imported and used for image processing and pattern recognition tasks. Another thing, deep learning tools are often interfaced to python - take Theano and Caffe for example.