/// <summary> /// 処理実行 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ButtonExecute_Click(object sender, EventArgs e) { var cameraControl = new WebCameraControl(); var val = cameraControl.Execute(this._obj); if (val == null) { MessageBox.Show("対象物を検出できませんでした"); return; } // 画像表示 this.pictureBox.Image = val.CameraImage; // 対象物のロボット座標系の位置取得 (double target_x, double target_y) = Utils.Methods.GetTargetRobotCoordinate(this._obj, val.Blob); // 作業開始 this._dobot.WorkStart(target_x, target_y, this._obj); }