//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 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 }
public MainWindow() { InitializeComponent(); Left = (SystemParameters.VirtualScreenWidth - 800) / 2; Top = SystemParameters.VirtualScreenHeight - 200; Topmost = true; AllowsTransparency = true; Background = new SolidColorBrush(Color.FromArgb(64, 0, 0, 0)); _cams = AForgeCamera.GetCameras().ToList(); foreach (var cam in _cams) { CameraBox.Items.Add(cam.Value); } CameraBox.SelectionChanged += CameraSelected; CameraBox.SelectedIndex = Properties.Settings.Default.Camera; MirrorBtn.IsChecked = Properties.Settings.Default.Mirrored; _shown = true; }
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(); }
public LiveTestForm() { this.penDrawingBuffer = new FixedSizedQueue <PointFrame>(200); InitializeComponent(); // Initialize Camera _camera = new AForgeCamera(); //_camera = new FilesystemCamera(new DirectoryInfo(@"C:\temp\aforge\inph")); _camera.FrameReady += _camera_FrameReady; /* * _camera.FrameReady += delegate(object o, FrameReadyEventArgs e) { * String path = @"C:\temp\live\cap-" + DateTime.Now.DayOfYear; * if (!Directory.Exists(path)) * { * Directory.CreateDirectory(path); * } * e.Frame.Bitmap.Save(Path.Combine(path, "cap-" + CurrentMillis.Millis + ".png")); * }; */ // Initialize Calibration and Pen Parsing Mechanism //_parser = new DataParser( // new SimpleAForgeCalibrator(_camera, VisualizerControl.GetVisualizer()), // new AForgePenTracker(new RedLaserStrategy(), _camera)); _parser = new DataParser(_camera, VisualizerControl.GetVisualizer()); //_parser = new QuadrilateralDataParser(_camera, VisualizerControl.GetVisualizer()); _parser.PenPositionChanged += parser_PenPositionChanged; // Form for visual feedback of tracking process //screenForm = new ScreenForm(); _inputEmulator = new AdvancedInputEmulator(VisualizerControl.GetVisualizer().Width, VisualizerControl.GetVisualizer().Height); if (!File.Exists(@"C:\temp\foundpoints.csv")) { File.Create(@"C:\temp\foundpoints.csv"); } }
public static void CameraConfig() { AForgeCamera camera = new AForgeCamera(); camera.ShowConfigurationDialog(); }