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 = ""; }