Well if your wants a face recognition system. It will not be cheap. However, a face detection on the other hand will be a cheaper option. you may look into Hikvision, their cameras do come with Face Detection features.
The difference will be face detection ==> detects face and enhance the face image. Face Recognition will need a lot more intelligence. For example the snapshot of the thief has to be uploaded into the system before the VMS can do comparison. This will need a powerful engine and a software.