Click or drag to resize

Zivid.NET Namespace

The main namespace for the Zivid .NET API. The top node is Application. The main class to use to interface the 3D camera is Camera.
Classes
  ClassDescription
Public classApplication
Manager class for Zivid cameras. Handles connection to cameras and configuration of the log system. Creating an instance of `Application` allocates memory which won't be collected until you manually invoke `Dispose()` (or use `using`). Creating a second `Application` instance before the previous `Application` instance has been manually disposed will trigger an exception.
Public classCode exampleCamera
Interface to one Zivid camera
Public classCameraIntrinsics
Information about the intrinsic parameters of the camera (OpenCV model)
Public classCameraIntrinsicsCameraMatrixGroup
The camera matrix K (=[fx,0,cx;0,fy,cy;0,0,1])
Public classCameraIntrinsicsDistortionGroup
The radial and tangential distortion parameters
Public classCameraRevision
Camera revision
Public classCameraState
Information about camera connection state, live mode, temperatures, etc.
Public classCameraStateTemperatureGroup
Current temperature(s)
Public classCaptureAssistant
Functionality for automatically suggesting capture settings based on scene analysis.
Public classCaptureAssistantSuggestSettingsParameters
Input to the Capture Assistant algorithm
Public classCloudVisualizer
Simple point cloud visualizer for console applications. This visualization component creates a window with a CloudVisualizerControl in it.
Public classCloudVisualizerControl
Windows forms user control for Zivid point clouds
Public classCloudVisualizerForm
A Windows Form with a CloudVisualizerControl in it
Public classComputeDevice
Represents a Compute device to visualize or perform computations on.

In order to enable fast visualization of point clouds on the Compute device, a connection between the Compute device used by the visualizer and the Compute device used by ZividCamera internally needs to be connected.

Public classDeviceCloud
A device cloud stored on the Compute device
Public classDuration
Hi-resolution time span. Valid range is 1 nanosecond to 292 years.
Public classEnvironment
Zivid environment, configured through environment variables
Public classFirmware
Firmware related functions
Public classFrame
A frame captured by a Zivid camera
Public classFrame2D
A 2D frame captured by a Zivid camera
Public classFrameInfo
Various information for a frame
Public classFrameInfoSoftwareVersionGroup
The version information for installed software at the time of image capture
Public classFrameInfoSoftwareVersionGroupZividAPIGroup
Version information for the Zivid API library
Public classFrameInfoSoftwareVersionGroupZividCameraFileGroup
Version information for the ZividCameraFile driver
Public classFrameInfoSoftwareVersionGroupZividCameraToshibaTeliGroup
Version information for the ZividCameraToshibaTeli driver
Public classFrameInfoSoftwareVersionGroupZividStudioGroup
Version information for the ZividStudio applicaton
Public classHDR
High Dynamic Range 3D imaging functions
Public classImageNETPixelFormat
An image with a generic pixel color format
Public classPointCloud
A point cloud with x,y,z, contrast and color data laid out on a 2D grid
Public classRangeT
Class describing a range of values for a given type T
Public classSerialNumber
Serial number of a Zivid camera
Public classSettings
Settings for a Zivid camera
Public classSettingsFiltersGroup
Collection of filters
Public classSettingsFiltersGroupContrastGroup
Discard points with contrast values below a threshold
Public classSettingsFiltersGroupGaussianGroup
Gaussian smoothing of the point cloud
Public classSettingsFiltersGroupOutlierGroup
Discard point if Euclidean distance to neighboring points is above a threshold
Public classSettingsFiltersGroupReflectionGroup
Discard points likely introduced by reflections (useful for shiny materials)
Public classSettingsFiltersGroupSaturatedGroup
Discard points that are saturated
Public classSettings2D
2D Capture settings
Public classVersion
Version information
Structures
  StructureDescription
Public structureRGBA8
The RGBA8 pixel format
Delegates
  DelegateDescription
Public delegateCameraUpdateSettingsDelegate
Delegate function for updating settings
Public delegateFrameCallback
Callback for frames
Public delegateProgressCallback
A progress callback delegate.
Enumerations
  EnumerationDescription
Public enumerationCaptureAssistantAmbientLightFrequency
Used to optionally ensure that the settings suggested by the Capture Assistant are compatible with the frequency of the ambient light in the scene.