Inheritance: System.Windows.Forms.UserControl
コード例 #1
0
ファイル: WebCam.cs プロジェクト: josuebasurto/CasetaSoftware
 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;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 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;
 }
コード例 #4
0
 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;
 }
コード例 #5
0
        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);
        }
コード例 #7
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);
        }
コード例 #8
0
ファイル: WebCam.cs プロジェクト: dv00d00/hackaton
        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;
        }
コード例 #9
0
        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
            {
            }
        }
コード例 #10
0
ファイル: MainForm.cs プロジェクト: orlin369/WebCameraCapture
        /// <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;
        }