protected void onOne2NHandler(FaceEvent e) { Action d = () => { FaceInfo f = e.faceinfo; if (f == null) { pictureBox_dicFace.Image = null; return; } if (_lastFaceID == e.faceinfo.faceid) { return; } if (f.userid != 0) { _faceCamera.FaceCmd = FaceCamera.FaceCommand.NodShakeDetect; //转换为检测角度模式 UserInfo uinfo = UserInfo.Get(f.userid); label_userinfo.Text = "账号:" + uinfo.usernumber + "\n姓名:" + uinfo.username + "\n性别:" + (uinfo.gender == 0?"男":"女"); textBox_balance.Text = string.Format("{0}", uinfo.money); textBox_payment.Text = string.Format("{0}", 10); textBox_balanceRemain.Text = ""; _faceCamera.SetSpeakOrderedAsync("确认付款请点头,取消付款请摇头。"); } else { //输出语音提示,您还没有注册账号 _faceCamera.SetSpeakAsync("您尚未注册账号!"); } if (_lastFaceID != e.faceinfo.faceid) { _lastFaceID = e.faceinfo.faceid; } }; this.BeginInvoke(d); }
protected void onOne2NHandler(FaceEvent e) { Action d = () => { FaceInfo f = e.faceinfo; if (f == null) { pictureBox1.Image = null; return; } if (_lastFaceID == e.faceinfo.faceid) { return; } if (f.userid != 0) { _faceCamera.FaceCmd = FaceCamera.FaceCommand.NodShakeDetect; //转换为检测角度模式 UserInfo uinfo = UserInfo.Get(f.userid); xingming.Text = uinfo.usernumber; shoujihao.Text = uinfo.phonenumber; yue.Text = uinfo.money.ToString(); _faceCamera.SetSpeakOrderedAsync("确认充值请点头,取消充值请摇头。"); } else { xingming.Text = ""; shoujihao.Text = ""; yue.Text = ""; //输出语音提示,您还没有注册账号 _faceCamera.SetSpeakAsync("您尚未注册账号!"); } if (_lastFaceID != e.faceinfo.faceid) { _lastFaceID = e.faceinfo.faceid; } }; this.BeginInvoke(d); }