Exemple #1
0
 private void LeaveScan()
 {
     while (isLeave)
     {
         Thread.Sleep(1000);
         bitmap = videoSourcePlayer1.GetCurrentVideoFrame();
         string licemsePlateNum = LicensePlateOCR.Get(bitmap);
         if (licemsePlateNum != null)
         {
             string result;
             label1.Text = VehicleBLL.VehicleLeave(licemsePlateNum, out result) ? "欢迎离开" : "";
             label2.Text = result;
             label3.Text = AdminBLL.GetActiveParkNum() + " / " + AdminBLL.GetParkingSpotNum();
             BaseBLL.SaveALL();
             FormManage form = (FormManage)Owner;
             form.Refresh();
             Thread.Sleep(8000);
         }
         else
         {
             label1.Text = "检测失败";
             label2.Text = "";
         }
     }
     label1.Text = label2.Text = "";
 }