1. Collecting the data i.e. establishing the fingerprint is a huge time consuming exercise as we have to collect significant number of patterns in training.
This becomes a massive problem in practical applications when there are areas like shopping malls, hospitals or airports involved.