private void drawInitialRectangle(object sender, drawArgs e) { drawRect(e.x, e.y, e.width, e.height); //drawRect((int)CameraRig.rigInfoGet(bubble.profileInUse, "rectX"), (int)CameraRig.rigInfoGet(bubble.profileInUse, "rectY"), (int)CameraRig.rigInfoGet(bubble.profileInUse, "rectWidth"), (int)CameraRig.rigInfoGet(bubble.profileInUse, "rectHeight")); //drawRect(config.getProfile(bubble.profileInUse).rectX, config.getProfile(bubble.profileInUse).rectY, config.getProfile(bubble.profileInUse).rectWidth, config.getProfile(bubble.profileInUse).rectHeight); }
private void drawInitialRectangle(object sender, drawArgs e) { drawRect(e.x, e.y, e.width, e.height); }
private void drawModeOn_CheckedChanged(object sender, EventArgs e) { bool drawMode = drawModeOn.Checked; bubble.drawMode = drawModeOn.Checked; if (drawMode) { System.Diagnostics.Debug.WriteLine(CameraRig.cameraCount()); if (config.getProfile(bubble.profileInUse).imageToframe) { cameraWindow.imageToFrame = false; panel3.AutoScroll = true; } if (!config.getProfile(bubble.profileInUse).cameraShow) { cameraWindow.showCam = true; } bubble.exposeArea = false; CameraRig.ExposeArea = false; radioButton8.Checked = false; groupBox11.Enabled = false; groupBox4.Enabled = false; showSelection.Enabled = false; CameraRig.getCam(selectedWebcam).MotionDetector.Reset(); Thread.Sleep(250); cameraWindow.Camera.Lock(); drawArgs a = new drawArgs(); a.x = CameraRig.getCam(selectedWebcam).rectX; a.y = CameraRig.getCam(selectedWebcam).rectY; a.width = CameraRig.getCam(selectedWebcam).rectWidth; a.height = CameraRig.getCam(selectedWebcam).rectHeight; drawInitialRectangle(null, a); System.Diagnostics.Debug.WriteLine(CameraRig.cameraCount()); CameraRig.getCam(selectedWebcam).MotionDetector.Reset(); //System.Diagnostics.Debug.WriteLine(CameraRig.drawCam); } else { System.Diagnostics.Debug.WriteLine(CameraRig.cameraCount()); if (config.getProfile(bubble.profileInUse).imageToframe) { cameraWindow.imageToFrame = true; panel3.AutoScroll = false; } else { cameraWindow.imageToFrame = false; panel3.AutoScroll = true; } if (!config.getProfile(bubble.profileInUse).cameraShow) { cameraWindow.showCam = false; } groupBox11.Enabled = true; groupBox4.Enabled = radioButton4.Checked; showSelection.Enabled = radioButton4.Checked; areaOffAtMotion.Enabled = radioButton4.Checked; cameraWindow.Camera.Unlock(); } if (config.getProfile(bubble.profileInUse).areaDetection) { cameraWindow.drawRectOnOpen(); } cameraWindow.selectionOn = drawMode; cameraWindow.rectDrawn = true; }