/// <summary> /// FaceModelBuilderの取得状況が変更されたときのイベントを処理します /// </summary> private void faceModelBuilder_CaptureStatusChanged(object sender, FaceModelBuilderCaptureStatusChangedEventArgs e) { if (this.faceModelBuilder != null) { this.FaceModelCaptureStatus = ((FaceModelBuilder)sender).CaptureStatus.ToString(); } }
void m_faceBuilder_CaptureStatusChanged(object sender, FaceModelBuilderCaptureStatusChangedEventArgs e) { var captureStatus = e.PreviousCaptureStatus; switch (captureStatus) { case FaceModelBuilderCaptureStatus.FaceTooFar: lblStatus.Text = "FrameStatus: Face is too Far"; break; case FaceModelBuilderCaptureStatus.FaceTooNear: lblStatus.Text = "FrameStatus: Face is too Close"; break; case FaceModelBuilderCaptureStatus.GoodFrameCapture: lblStatus.Text = "FrameStatus: Good Frame Capture"; break; case FaceModelBuilderCaptureStatus.LostFaceTrack: lblStatus.Text = "FrameStatus: Lost Face Tracking"; break; case FaceModelBuilderCaptureStatus.MovingTooFast: lblStatus.Text = "FrameStatus: Moving Too Fast"; break; case FaceModelBuilderCaptureStatus.OtherViewsNeeded: lblStatus.Text = "FrameStatus: Other Views Needed"; break; case FaceModelBuilderCaptureStatus.SystemError: lblStatus.Text = "FrameStatus: System Error"; break; default: lblStatus.Text = "FrameStatus: Unkown"; break; } }
/// <summary> /// FaceModelBuilderの取得状況が変更されたときのイベントを処理します /// </summary> private void faceModelBuilder_CaptureStatusChanged(object sender, FaceModelBuilderCaptureStatusChangedEventArgs e) { if (this.faceModelBuilder != null) this.FaceModelCaptureStatus = ((FaceModelBuilder)sender).CaptureStatus.ToString(); }