/// <summary> /// Predict emotion on the basis of wrinkles and distances /// </summary> /// <param name="ImageMats">Input image on which emotion need to detect</param> /// <returns>Business model containing images of different steps and output result</returns> public EmotionBusinessModel DetectEmotionsDistanceAndWrinkledBased(Mat[] ImageMats, List <Rectangle> facess) { EmotionBusinessModel output = new EmotionBusinessModel(); EmotionBusinessModel.outputmsgs = new List <string>(); try { using (Logger logger = new Logger()) { KeyValuePair <string, Color> keyPair = new KeyValuePair <string, Color>("smile", Color.Yellow); keyPairs.Add(keyPair); keyPair = new KeyValuePair <string, Color>("sad", Color.Blue); keyPairs.Add(keyPair); keyPair = new KeyValuePair <string, Color>("surprise", Color.SlateGray); keyPairs.Add(keyPair); keyPair = new KeyValuePair <string, Color>("anger", Color.Red); keyPairs.Add(keyPair); keyPair = new KeyValuePair <string, Color>("disgust", Color.Purple); keyPairs.Add(keyPair); keyPair = new KeyValuePair <string, Color>("fear", Color.Black); keyPairs.Add(keyPair); keyPair = new KeyValuePair <string, Color>("neutral", Color.Green); keyPairs.Add(keyPair); Mat ImageMat = ImageMats[0]; logger.LogIntoFile(Log.logType.INFO, (string)ConstantsLoader.getInstance().getValue(EnumConstant.emotionDetectionMessage)); List <Rectangle> faces = new List <Rectangle>(); faces = facess; //faces = FDIPMAin.DetectFace(ImageMat); output.faceRect = new List <Rectangle>(); foreach (Rectangle face in faces) { List <Rectangle> fcs = new List <Rectangle>(); fcs.Add(face); output.outputResult = EDRIPDistanceAndWrinklesBasedFeatures.getInstance().FindEmotionDistanceAndWrinkleBased(ImageMat, fcs, 0); EmotionBusinessModel.outputmsgs.Add(output.outputResult); output.faceRect.Add(face); } imageModel img = new imageModel(); if (faces.Count > 0) { img.image = CvmlUtility.getInstance().annotate(ImageMat, faces[0], output.outputResult, Color.Blue); } //img.image=drawRect(ImageMat.ToImage<Bgr, byte>(), faces[0], output.outputResult); img.label = "Final emotion detected image with rectangle on face"; output.images.Add(img); output.outputMessage = "Emotion detected successfully in given image using wrinkled and distance based approach"; output.success = true; } } catch (Exception e) { string text = ExceptionHandle.GetExceptionMessage(e); output.success = false; output.outputResult = "neutral"; output.e = e; } return(output); }
private async void Capture_Photo(object sender, RoutedEventArgs e) { StorageFile file = null; CameraCaptureUI captureUI = new CameraCaptureUI(); captureUI.PhotoSettings.Format = CameraCaptureUIPhotoFormat.Png; captureUI.PhotoSettings.CroppedSizeInPixels = new Size(200, 200); file = await captureUI.CaptureFileAsync(CameraCaptureUIMode.Photo); if (file == null) { return; } Uri URL = await ApiHandle <string> .Upload(file, await ApiHandle <string> .Call(APITypes.GetUpload, null), "quanganh9x", "image/png"); ImageUrl.Text = URL.AbsoluteUri; try { MyAvatar.Source = new BitmapImage(URL); isImageValid = true; avatar.Visibility = Visibility.Collapsed; } catch { ExceptionHandle.ThrowDebug("cant upload image"); MyAvatar.Source = null; isImageValid = false; avatar.Visibility = Visibility.Visible; } }
void m_txt_barcode_Leave(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(m_txt_barcode.Text)) { return; } if (!ControlUtility.ValidateControlEmpty(m_le_kho)) { XtraMessageBox.Show("Chọn kho trước", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (is_xuat_kho(m_txt_barcode.Text)) { XtraMessageBox.Show("Barcode này không có trong kho hoặc đã xuất", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } fill_data_suggest(m_txt_barcode.Text); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
public override void OnException(HttpActionExecutedContext actionExecutedContext) { ExceptionHandle.PrintException(actionExecutedContext.Exception); var resp = new HttpResponseMessage(HttpStatusCode.InternalServerError); actionExecutedContext.Response = resp; }
public static bool IsLoapYear(int year) { try { if ((year % 400) == 0) { return(true); } else if ((year % 100) == 0) { return(true); } else if ((year % 4) == 0) { return(true); } else { return(false); } } catch (Exception ex) { ExceptionHandle.PrintException(ex); return(false); } }
public JObject AssignSubject(Class objClass) { var jo = new JObject(); try { Admin admin = new Admin(); if (objClass != null) { var status = admin.AssignSubjects(objClass); if (status) { jo["status"] = 1; } } else { jo["status"] = 0; } } catch (Exception ex) { ExceptionHandle e = new ExceptionHandle(); e.SendExcepToDB(ex); jo["status"] = -1; } return(jo); }
public async Task <ResponseModel> InsertUpdate(CardInputViewModel cardInputViewModel) { try { var validateCard = ValidateCard(cardInputViewModel.cardNumber, cardInputViewModel.expiryDate); if (validateCard.result == "Valid") { CardNumber cardNumber = new CardNumber(); var cardType = validateCard.CardType; CardTypeEnum cardTypeEnum = cardType.ToEnum <CardTypeEnum>(); var cardNum = await cardNumberRepo.Table.Where(x => x.CNumber == cardInputViewModel.cardNumber).SingleOrDefaultAsync(); if (cardNum == null) { cardNumber.Id = 0; cardNumber.CNumber = cardInputViewModel.cardNumber; cardNumber.CardTypeId = (long)cardTypeEnum; cardNumber.Expiry = cardInputViewModel.expiryDate; cardNumber.Active = true; cardNumber.Created = DateTime.Now; cardNumber.Modified = DateTime.Now; cardNumber.Author = 1; cardNumber.Editor = 1; } else { cardNumber.Id = cardNum.Id; cardNumber.CNumber = cardInputViewModel.cardNumber; cardNumber.CardTypeId = (long)cardTypeEnum; cardNumber.Expiry = cardInputViewModel.expiryDate; cardNumber.Active = true; cardNumber.Created = cardNum.Created; cardNumber.Modified = DateTime.Now; cardNumber.Author = cardNum.Author; cardNumber.Editor = 1; } var result = cardRepo.InsertUpdate(cardNumber); return(HelperClass.Response(true , GlobalDecleration._savedSuccesfully , result )); } else { return(HelperClass.Response(false , GlobalDecleration._internalServerError , "Invalid Card" )); } } catch (Exception ex) { ExceptionHandle.PrintException(ex); return(HelperClass.Response(false, GlobalDecleration._internalServerError, null )); } }
public async Task <ResponseModel> CheckValidateCard(CardInputViewModel cardInputViewModel) { try { var result = ValidateCard(cardInputViewModel.cardNumber, cardInputViewModel.expiryDate); if (result.result == "Valid") { var cardNumber = await cardNumberRepo.Table.Where(x => x.CNumber == cardInputViewModel.cardNumber).SingleOrDefaultAsync(); if (cardNumber == null) { result.result = "Does not exist"; } } return(HelperClass.Response(true , GlobalDecleration._successAction , result )); } catch (Exception ex) { ExceptionHandle.PrintException(ex); return(HelperClass.Response(false, GlobalDecleration._internalServerError, null )); } }
public async Task <ResponseModel> SaveCardNumber(CardInputViewModel cardInputViewModel) { try { var validateCard = ValidateCard(cardInputViewModel.cardNumber, cardInputViewModel.expiryDate); if (validateCard.result == "Valid") { var cardType = validateCard.CardType; var cardNum = await cardNumberRepo.Table.Where(x => x.CNumber == cardInputViewModel.cardNumber).SingleOrDefaultAsync(); if (cardNum == null) { CardTypeEnum cardTypeEnum = validateCard.CardType.ToEnum <CardTypeEnum>(); CardNumber cardNumber = new CardNumber { Id = 0, CNumber = cardInputViewModel.cardNumber, CardTypeId = (long)cardTypeEnum, Active = true, Created = DateTime.Now, Modified = DateTime.Now, Author = 1, Editor = 1 }; await cardNumberRepo.Insert(cardNumber); } else { CardTypeEnum cardTypeEnum = cardInputViewModel.cardNumber.ToEnum <CardTypeEnum>(); CardNumber cardNumber = new CardNumber { Id = cardNum.Id, CNumber = cardInputViewModel.cardNumber, CardTypeId = (long)cardTypeEnum, Active = true, Created = cardNum.Created, Modified = DateTime.Now, Author = cardNum.Author, Editor = 1 }; await cardNumberRepo.Update(cardNumber); } } return(HelperClass.Response(true , GlobalDecleration._successAction , null )); } catch (Exception ex) { ExceptionHandle.PrintException(ex); return(HelperClass.Response(false, GlobalDecleration._internalServerError, null )); } }
void m_cmd_in_bao_hanh_Click(object sender, EventArgs e) { try { } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
void m_txt_barcode_EditValueChanged(object sender, EventArgs e) { try { } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
void m_cmd_danh_sach_phieu_Click(object sender, EventArgs e) { try { } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
void MainForm_Load(object sender, EventArgs e) { try { } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
void f300_phieu_bao_hanh_sp_Load(object sender, EventArgs e) { try { set_initial_form_load(); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
void m_cmd_insert_Click(object sender, EventArgs e) { try { add_item(); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
void m_cmd_lap_phieu_Click(object sender, EventArgs e) { try { lap_phieu(); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
void f100_phieu_nhap_kho_Load(object sender, EventArgs e) { try { set_initial_form_load(); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
public static string InputLink() { Console.WriteLine("Link: "); while (true) { var link = UserHelper.GetString("Link can not be empty"); if (ExceptionHandle.Handle(UserHelper.ValidateLink, link)) { return(link); } } }
void f100_phieu_nhap_kho_KeyDown(object sender, KeyEventArgs e) { try { if (e.KeyCode == Keys.F1) { add_item(); } } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
private void f200_danh_muc_kho_Load(object sender, EventArgs e) { try { // TODO: This line of code loads data into the 'iVT_Ver01DataSet1.V_DM_KHO' table. You can move, or remove it, as needed. this.v_DM_KHOTableAdapter.Fill(this.iVT_Ver01DataSet1.V_DM_KHO); // TODO: This line of code loads data into the 'iVT_Ver01DataSet.DM_KHO' table. You can move, or remove it, as needed. //this.dM_KHOTableAdapter.Fill(this.iVT_Ver01DataSet.DM_KHO); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
void m_cmd_dang_nhap_Click(object sender, EventArgs e) { try { Hide(); MainForm main_form = new MainForm(); main_form.ShowDialog(); main_form.Dispose(); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
void m_cmd_delete_Click(object sender, EventArgs e) { try { var item = (BO_HANG)m_grv_ds_hang.GetRow(m_grv_ds_hang.FocusedRowHandle); m_lst_hang.Remove(item); fill_data_to_grid_hang(); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
private void Start() { ExceptionHandle.SetupExceptionHandling(); if (SceneTransporter.CurrentGame == null) { SceneManager.LoadScene("Scene/TestScene"); return; } State = GameManagerState.Unknown; StartCoroutine(Init()); }
void m_txt_barcode_Leave(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(m_txt_barcode.Text)) { return; } fill_data_suggest(m_txt_barcode.Text); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
private void ImageUrl_TextChanged(object sender, TextChangedEventArgs e) { try { MyAvatar.Source = new BitmapImage(new Uri(ImageUrl.Text)); isImageValid = true; avatar.Visibility = Visibility.Collapsed; } catch (System.Exception) { ExceptionHandle.ThrowDebug("wrong image"); MyAvatar.Source = null; isImageValid = false; avatar.Visibility = Visibility.Visible; } }
void m_dat_tu_ngay_bh_EditValueChanged(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(m_txt_barcode.Text)) { return; } m_dat_den_ngay_bh.DateTime = m_dat_tu_ngay_bh.DateTime.AddMonths((int)m_txt_thoi_gian_bao_hanh.EditValue); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
void m_cmd_lap_phieu_Click(object sender, EventArgs e) { try { if (!ControlUtility.ValidateControlEmpty(m_txt_so_phieu, m_dat_ngay_chung_tu, m_sle_nhan_vien, m_sle_chuyen_toi_kho, m_sle_chuyen_tu_kho, m_txt_barcode)) { XtraMessageBox.Show("Hoàn thiện dữ liệu trước", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } lap_phieu(); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
void m_cmd_phieu_nhan_bao_hanh_ItemClick(object sender, ItemClickEventArgs e) { try { f300_phieu_bao_hanh_sp v_frm = new f300_phieu_bao_hanh_sp(); if (IsExistFormName(v_frm)) { return; } v_frm.MdiParent = this; v_frm.Show(); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
void m_cmd_mat_hang_ItemClick(object sender, ItemClickEventArgs e) { try { f203_danh_muc_mat_hang v_frm = new f203_danh_muc_mat_hang(); if (IsExistFormName(v_frm)) { return; } v_frm.MdiParent = this; v_frm.Show(); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }
void m_cmd_chuyen_kho_ItemClick(object sender, ItemClickEventArgs e) { try { f400_phieu_chuyen_kho v_frm = new f400_phieu_chuyen_kho(); if (IsExistFormName(v_frm)) { return; } v_frm.MdiParent = this; v_frm.Show(); } catch (Exception v_e) { ExceptionHandle.Show(v_e); } }