/// <summary> /// 校正 /// </summary> public void Calibrate() { //ToDo var model = new CalibratedViewModel(); var eventArgs = new CalibrationEventArgs(model) { EventType = EventNotifyType.CalibrationCompletd }; var sender = this; eventNotify(sender, eventArgs); }
private void updateCalibratedViewModelToView(CalibratedViewModel vm) { Result_CalibrationStatus.Text = vm.CalibrationStatus_Status; Result_CalibrationMeanError.Text = vm.CalibrationStatus_MeanError; Result_CameraParameter_CellWidthSx.Text = vm.CameraParameters_CellWidthSx; Result_CameraParameter_CellHeightSy.Text = vm.CameraParameters_CellHeightSy; Result_CameraParameter_FocalLength.Text = vm.CameraParameters_FocalLength; Result_CameraParameter_Kappa.Text = vm.CameraParameters_Kappa; Result_CameraParameter_CenterColumnCx.Text = vm.CameraParameters_CenterColumnCx; Result_CameraParameter_CenterRowCy.Text = vm.CameraParameters_CenterRowCy; Result_CameraParameter_ImageWidth.Text = vm.CameraParameters_ImageWidth; Result_CameraParameter_ImageHeight.Text = vm.CameraParameters_ImageHeight; Result_CameraPose_X.Text = vm.CameraPose_X; Result_CameraPose_RotationX.Text = vm.CameraPose_RotationX; Result_CameraPose_Y.Text = vm.CameraPose_Y; Result_CameraPose_RotationY.Text = vm.CameraPose_RotationY; Result_CameraPose_Z.Text = vm.CameraPose_Z; Result_CameraPose_RotationZ.Text = vm.CameraPose_RotationZ; Result_CameraPose_OriginalAtImageCorner.Checked = vm.CameraPose_OriginalAtImageCorner; setCalibrateStatus("Calibrated!"); }