Example #1
0
        //static void Main1(string[] args)
        //{
        //    for (int i = 0; i < 90; i++)
        //    {
        //        AdvancedInputEmulator.NewPoint(new Point(1350,200));
        //        Thread.Sleep(30);
        //    }
        //    for (int i = 0; i < 30; i++)
        //    {
        //        AdvancedInputEmulator.NoData();
        //        Thread.Sleep(30);
        //    }
        //    Console.Read();
        //}

        static void Main2(string[] args)
        {
            int i   = 0;
            var cam = new AForgeCamera();

            cam.IsMirrored = true;
            var visualizerControl = WFVisuslizer.VisualizerControl.GetVisualizer();
            //var cam = new TimedFilesystemCamera(new DirectoryInfo(@"C:\temp\daforge\inptp"));
            //var visualizerControl = new VisualizerDummy();
            var parser = new DataParser(cam, visualizerControl);

            parser.Start();
            cam.Start();
            Thread.Sleep(1000);
            //cameraConnector.NewImage += delegate(object sender, NewImageEventArgs e)
            //    {
            //        if (i>0)
            //        {
            //            (tci - e.NewImage).GetVisual().Save(@"C:\temp\gach" + i + ".jpg");
            //        }

            //        tci = e.NewImage;
            //        i++;
            //    };
            parser.PenPositionChanged += NewPoint;
            Console.Read();
        }
        private void mainForm_Loaded(object sender, RoutedEventArgs e)
        {
            AForgeCamera camera = new AForgeCamera();

            camera.FrameReady += camera_FrameReady;
            camera.Start();
            camera.ShowConfigurationDialog();
        }
 private void toggleCameraButton_Click(object sender, EventArgs e)
 {
     if (!_camera.IsRunning)
     {
         _camera.Start();
         this.toggleCameraButton.Text = "Stop Camera";
     }
     else
     {
         _camera.Stop();
         this.toggleCameraButton.Text = "Start Camera";
     }
 }
 private void CameraSelected(object sender, SelectionChangedEventArgs e)
 {
     if (_camera != null)
     {
         _camera.FrameReady -= NewImage;
         _camera.Stop();
     }
     Properties.Settings.Default.Camera = CameraBox.SelectedIndex;
     Properties.Settings.Default.Save();
     _camera             = new AForgeCamera(_cams[CameraBox.SelectedIndex].Key);
     _camera.FrameReady += NewImage;
     _camera.Start();
 }
        private void Form1_Load(object sender, EventArgs e)
        {
            camera             = new AForgeCamera();
            camera.FrameReady += camera_FrameReady;
            camera.Start();
            camera.ShowConfigurationDialog();

            tracker           = new AForgePenTracker(new WhiteLedStrategy(), camera);
            tracker.PenFound += Found;
            tracker.Start();

#if DEBUG
            tracker.DebugPicture += tracker_DebugPicture;
#endif
        }
Example #6
0
        public static void TakeVideo()
        {
            String saveDir = @"C:\temp\images\video";

            if (!Directory.Exists(saveDir))
            {
                Directory.CreateDirectory(saveDir);
            }

            AForgeCamera camera = new AForgeCamera();

            camera.FrameReady += delegate(object o, FrameReadyEventArgs e)
            {
                Console.WriteLine("Frame {0}", e.Frame.Number);
                e.Frame.Bitmap.Save(Path.Combine(saveDir, "pic-" + e.Frame.Number + ".png"));
            };

            camera.Start();
            Console.ReadLine();
            camera.Stop();
        }