private void Recognize(string filename)
        {
            try
            {
                Cursor = Cursors.WaitCursor;

                byte[] data = File.ReadAllBytes(filename);

                Stream stream = new MemoryStream(data);

                HttpResponse <string> response = Unirest.post("https://lambda-face-recognition.p.mashape.com/recognize")
                                                 .header("X-Mashape-Authorization", mashapeAuthKey)
                                                 .field("album", album)
                                                 .field("albumkey", albumKey)
                                                 .field("files", data)
                                                 .asJson <string>();

                JavaScriptSerializer jss = new JavaScriptSerializer();
                var output = jss.Deserialize <dynamic>(response.Body);

                string entryID = output["photos"][0]["tags"][0]["uids"][0]["prediction"];

                FaceData _facedata = FaceDAO.GetFaceInfoByEntryID(Convert.ToInt32(entryID));

                tboutName.Text  = _facedata.name;
                tboutEmail.Text = _facedata.emailID;

                Cursor = Cursors.Default;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Face not recognize.");
                Cursor = Cursors.Default;
            }
        }
        public static void TrainAlbum(string name, string emailID, byte[] data)
        {
            try
            {
                //byte[] data1 = File.ReadAllBytes(ConfigurationSettings.AppSettings["SaveImageLocation"]);

                string entryID = FaceDAO.GetEntryIDByName(name).ToString();

                HttpResponse <string> response = Unirest.post("https://lambda-face-recognition.p.mashape.com/album_train")
                                                 .header("X-Mashape-Authorization", mashapeAuthKey)
                                                 .field("album", album)
                                                 .field("albumkey", albumKey)
                                                 .field("entryid", entryID)
                                                 .field("files", data)
                                                 .asString();

                JavaScriptSerializer jss = new JavaScriptSerializer();
                var output = jss.Deserialize <dynamic>(response.Body);

                FaceData _facedata = new FaceData();
                _facedata.name     = name;
                _facedata.emailID  = emailID;
                _facedata.album    = album;
                _facedata.albumkey = albumKey;

                FaceDAO.InsertUserData(_facedata);

                MessageBox.Show("Image capture and trained.");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }