public void InitializeWebCam(ref System.Windows.Forms.PictureBox ImageControl) { webcam = new WebCamCapture(); webcam.FrameNumber = ((ulong)(0ul)); webcam.TimeToCapture_milliseconds = FrameNumber; webcam.ImageCaptured += new WebCamCapture.WebCamEventHandler(webcam_ImageCaptured); _FrameImage = ImageControl; }
public WebCamWindow() { this.InitializeComponent(); webCam = new WebCamCapture(); webCam.FrameNumber = ((ulong)(0ul)); webCam.TimeToCapture_milliseconds = frameNumber; webCam.ImageCaptured += new WebCamCapture.WebCamEventHandler(webCam_ImageCaptured); _FrameImage = this.SourceImage; }
public void InitializeWebCam(ref Image ImageControl) //System.Windows.Controls. { webcam = new WebCamCapture(); webcam.FrameNumber = ((ulong)(0ul)); webcam.CaptureHeight = 600; webcam.CaptureWidth = 800; webcam.TimeToCapture_milliseconds = FrameNumber; webcam.ImageCaptured += new WebCamCapture.WebCamEventHandler(webcam_ImageCaptured); _FrameImage = ImageControl; }
private void MainWin_Loaded(object sender, RoutedEventArgs e) { BitmapImage myBitmapImage = new BitmapImage();//создание битмапа для хранения изображения //установка цветов некоторым элементам Label_0.Background = System.Windows.Media.Brushes.Lavender; Label_1.Background = System.Windows.Media.Brushes.Lavender; Label_2.Background = System.Windows.Media.Brushes.Lavender; Label_3.Background = System.Windows.Media.Brushes.Lavender; Label_4.Background = System.Windows.Media.Brushes.Lavender; Label_5.Background = System.Windows.Media.Brushes.Lavender; Label_6.Background = System.Windows.Media.Brushes.Lavender; Label_7.Background = System.Windows.Media.Brushes.Lavender; Label_8.Background = System.Windows.Media.Brushes.Lavender; Label_9.Background = System.Windows.Media.Brushes.Lavender; Label_10.Background = System.Windows.Media.Brushes.Lavender; Label_11.Background = System.Windows.Media.Brushes.Lavender; Label_12.Background = System.Windows.Media.Brushes.Lavender; Label_13.Background = System.Windows.Media.Brushes.Lavender; Label_FD.Background = System.Windows.Media.Brushes.Lavender; GroupBox_FD.BorderBrush = System.Windows.Media.Brushes.SteelBlue; GroupBox_TP.BorderBrush = System.Windows.Media.Brushes.SteelBlue; GroupBox_Ruler.BorderBrush = System.Windows.Media.Brushes.SteelBlue; ButtonR.Background = System.Windows.Media.Brushes.SkyBlue; Button2.Background = System.Windows.Media.Brushes.SkyBlue; Button_FD.Background = System.Windows.Media.Brushes.SkyBlue; Form1.Background = System.Windows.Media.Brushes.LightSteelBlue; ComboBox_StartP.Background = System.Windows.Media.Brushes.Azure; ME_test.Visibility = Visibility.Collapsed; //инициализация камеры и очистка текстбоксов webcam = new WebCamCapture(); TextBox_Diametr.Clear(); TextBox_N.Clear(); TextBox_V.Clear(); TextBox_p.Clear(); TextBoxCp.Clear(); webcam.FrameNumber = ((ulong)(0ul)); webcam.TimeToCapture_milliseconds = 30; webcam.ImageCaptured += new WebCamCapture.WebCamEventHandler(webcam_ImageCaptured); _FrameImage = ImageWebcam1; //инициализация линий myLine = new Line(); myLine.StrokeThickness = 1; myGrid.Children.Add(myLine); my2Line = new Line(); my2Line.StrokeThickness = 1; myLine.Stroke = System.Windows.Media.Brushes.Blue; my2Line.Stroke = System.Windows.Media.Brushes.Red; myGrid.Children.Add(my2Line); webcam.Start(0);//запуск потока видео }
public void Continue() { webcam = new WebCamCapture(); webcam.FrameNumber = ((ulong)(0ul)); webcam.TimeToCapture_milliseconds = FrameNumber; webcam.ImageCaptured += new WebCamCapture.WebCamEventHandler(webcam_ImageCaptured); // change the capture time frame //webcam.TimeToCapture_milliseconds = FrameNumber; // resume the video capture from the stop webcam.Start(0); }
private void MainWin_Loaded(object sender, RoutedEventArgs e) { vMain = this; //M TimeOut1.Stream = Properties.Resources.time; //V> sp.Stream = Properties.Resources.NoSignalSound; sp.Load(); TimeOut1.Load(); GroupBox_SensorData.BorderBrush = System.Windows.Media.Brushes.Navy; GroupBox_Timer.BorderBrush = System.Windows.Media.Brushes.Navy; TextBox1.Visibility = Visibility.Collapsed; ctext.Visibility = Visibility.Collapsed; Image_lantern.Visibility = Visibility.Collapsed; Label_ByteData.Visibility = Visibility.Collapsed; //Label_DephMeter.Visibility = Visibility.Collapsed; Label_SendingBytes.Visibility = Visibility.Collapsed; //V< webcam = new WebCamCapture(); //C> // webcam.CaptureHeight = 100; // webcam.CaptureWidth = 100; webcam.FrameNumber = ((ulong)(0ul)); webcam.TimeToCapture_milliseconds = 30; webcam.ImageCaptured += new WebCamCapture.WebCamEventHandler(webcam_ImageCaptured); _FrameImage = ImageWebcam1; webcam.Start(0); dtm = DateTime.Now; dtm = dtm.AddMinutes(15.0); //включено в класс Controller Maincontroller.InitializeJoystick(this); MainUDP.Receiver(); timer.Tick += new EventHandler(timerTick); timer.Interval = new TimeSpan(0, 0, 1); timer2.Tick += new EventHandler(timer2Tick); timer2.Interval = new TimeSpan(0, 0, 1); timer3.Tick += new EventHandler(timer3Tick); timer3.Interval = new TimeSpan(0, 0, 3); ClockTimer.Interval = new TimeSpan(0, 0, 1); ClockTimer.Tick += new EventHandler(ClockTimerTick); ClockTimer.Start(); Thread thread1 = new Thread(Joystickthread); thread1.Priority = ThreadPriority.Highest; thread1.Start(); //setter.ReadCoefficients("Coefficents.txt"); timercontroller.StartTimer(15); }
public void InitializeWebCam(Image videoOutput, Image diffOutput, Image rects) { this.webcam = new WebCamCapture { FrameNumber = 0, TimeToCapture_milliseconds = FrameNumber }; this.webcam.ImageCaptured += this.webcam_ImageCaptured; this.videoOutput = videoOutput; this.diffOutput = diffOutput; this.rects = rects; }
public CameraCapture() { try { WebCam_Capture.WebCamCapture WebCam = new WebCamCapture(); WebCam.Start(0); //ScanComplete += new EventHandler(ScanningComplete); WebCam.Height = 0; WebCam.Width = 0; WebCam.ImageCaptured += new WebCamCapture.WebCamEventHandler(ImageCaptured); } catch { } }
/// <summary> /// Initialise the WEB camera. /// </summary> private void InitializeWebCam() { // // WebCamCapture // this.webCamCapture = new WebCamCapture(); this.webCamCapture.CaptureHeight = 240; this.webCamCapture.CaptureWidth = 320; // TODO: Code generation for 'this.WebCamCapture.FrameNumber' failed because of Exception 'Invalid Primitive Type: System.UInt64. Only CLS compliant primitive types can be used. Consider using CodeObjectCreateExpression.'. this.webCamCapture.Location = new System.Drawing.Point(17, 17); this.webCamCapture.Name = "WebCamCapture"; this.webCamCapture.Size = new System.Drawing.Size(640, 480); //342, 252 this.webCamCapture.TabIndex = 0; this.webCamCapture.CaptureTime = 100; this.webCamCapture.ImageCaptured += new WebCamCapture.WebCamEventHandler(this.WebCamCapture_ImageCaptured); // // set the image capture size this.webCamCapture.CaptureHeight = this.pbVideoView.Height; this.webCamCapture.CaptureWidth = this.pbVideoView.Width; }