//public FaceRecognitionController(IEmguCvFaceRecognition recognition) //recognition should be already trained and up to date
        //{
        //    _recognition = recognition;
        //}

        public FaceRecognitionController(IAsyncDataSource dataSource)
        {
            _dataSource = dataSource;

            _recognition = new EigenFaceRecognition(new DirectoryInfo(HttpContext.Current.Server.MapPath("~/UserInformation/" +
                                                                                                         ConfigurationManager.AppSettings["faceDetectionTrainingFile"]))
                                                    .ToString(), int.Parse(ConfigurationManager.AppSettings["faceImageSize"]));

            _recognition.Train(_dataSource.GetFaceImageList().ToArray());
        }