static void Main() { try { var zivid = new Zivid.NET.Application(); Console.WriteLine("Setting up visualization"); var visualizer = new Zivid.NET.CloudVisualizer(); zivid.DefaultComputeDevice = visualizer.ComputeDevice; var zdfFile = Zivid.NET.Environment.DataPath + "/MiscObjects.zdf"; Console.WriteLine("Initializing camera emulation using file: " + zdfFile); var camera = zivid.CreateFileCamera(zdfFile); Console.WriteLine("Capture a frame"); var frame = camera.Capture(); Console.WriteLine("Display the frame"); visualizer.Show(frame); visualizer.ShowMaximized(); visualizer.ResetToFit(); Console.WriteLine("Run the visualizer. Block until window closes"); visualizer.Run(); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); Environment.ExitCode = 1; } }
static void Main() { try { var zivid = new Zivid.NET.Application(); // This FileCamera file is in Zivid Sample Data. See instructions in README.md. var fileCamera = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "/Zivid/FileCameraZividOne.zfc"; Console.WriteLine("Creating virtual camera using file: " + fileCamera); var camera = zivid.CreateFileCamera(fileCamera); Console.WriteLine("Configuring settings"); var settings = new Zivid.NET.Settings { Acquisitions = { new Zivid.NET.Settings.Acquisition { } }, Processing = { Filters = { Smoothing = { Gaussian = { Enabled = true, Sigma = 1.5 } }, Reflection = { Removal = { Enabled = true } } }, Color = { Balance = { Red = 1.0, Green = 1.0, Blue = 1.0 } } } }; Console.WriteLine("Capturing frame"); using (var frame = camera.Capture(settings)) { Console.WriteLine("Setting up visualization"); var visualizer = new Zivid.NET.Visualization.Visualizer(); Console.WriteLine("Visualizing point cloud"); visualizer.Show(frame); visualizer.ShowMaximized(); visualizer.ResetToFit(); Console.WriteLine("Running visualizer. Blocking until window closes"); visualizer.Run(); } } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); Environment.ExitCode = 1; } }
static void Main() { try { var zivid = new Zivid.NET.Application(); // This FileCamera file is in Zivid Sample Data. See instructions in README.md. var fileCamera = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "/Zivid/FileCameraZividOne.zfc"; Console.WriteLine("Creating virtual camera using file: " + fileCamera); var camera = zivid.CreateFileCamera(fileCamera); Console.WriteLine("Configuring settings"); var settings = new Zivid.NET.Settings { Acquisitions = { new Zivid.NET.Settings.Acquisition { } }, Processing = { Filters = { Smoothing = { Gaussian = { Enabled = true, Sigma = 1.5 } }, Reflection = { Removal = { Enabled = true } } }, Color = { Balance = { Red = 1.0, Green = 1.0, Blue = 1.0 } } } }; Console.WriteLine("Capturing frame"); using (var frame = camera.Capture(settings)) { var dataFile = "Result.zdf"; Console.WriteLine("Saving frame to file: " + dataFile); frame.Save(dataFile); } } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); Environment.ExitCode = 1; } }
static void Main() { try { var zivid = new Zivid.NET.Application(); var zdfFile = Zivid.NET.Environment.DataPath + "/MiscObjects.zdf"; var resultFile = "result.zdf"; Console.WriteLine("Initializing camera emulation using file: " + zdfFile); var camera = zivid.CreateFileCamera(zdfFile); Console.WriteLine("Capture a frame"); var frame = camera.Capture(); Console.WriteLine("Saving frame to file: " + resultFile); frame.Save(resultFile); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); Environment.ExitCode = 1; } }