![]() |
Zivid C++ API
1.8.1+6967bc1b-1
Defining the Future of 3D Machine Vision
|
▼NZivid | The main Zivid namespace. All Zivid code is found here |
▼NCaptureAssistant | |
CSuggestSettingsParameters | SuggestSettingsParameters class is used to specify time constraint on total capture time for settings suggested by Capture Assistant functionality. A PC with recommended compute power or better is assumed. It is also used to optionally set ambient light frequency adaptation |
▼NExperimental | |
▼NHandEye | |
CCalibrationInput | Binds together a robot pose and the detection result acquired from the pose |
CCalibrationOutput | The calibration result containing the computed pose and reprojection errors for all the input poses |
CCalibrationResidual | Binds together rotational and translational residual errors wrt. calibration transform |
CDetectionResult | A result returned by the detectFeaturePoints(...) call |
CPose | Describes a robot pose |
CApplication | Manager class for Zivid |
CArgumentException | An exception that is thrown when an argument provided to a method is invalid |
CCamera | Interface to one Zivid camera |
▼CCameraIntrinsics | Information about the intrinsic parameters of the camera (OpenCV model) |
▼CCameraMatrix | The camera matrix K (=[fx,0,cx;0,fy,cy;0,0,1]) |
CCX | x coordinate of the principal point |
CCY | y coordinate of the principal point |
CFX | Focal length in x |
CFY | Focal length in y |
▼CDistortion | The radial and tangential distortion parameters |
CK1 | First radial distortion term |
CK2 | Second radial distortion term |
CK3 | Third radial distortion term |
CP1 | First tangential distortion term |
CP2 | Second tangential distortion term |
CCameraRevision | Camera revision |
▼CCameraState | Information about camera connection state, live mode, temperatures, etc |
CAvailable | Flag if camera is physically connected to the computer, but not connected in software. When the camera is in this state, you can call connect() |
CConnected | Flag if camera is connected in software |
CLive | Camera live status |
▼CTemperature | Current temperature(s) |
CDMD | DMD temperature |
CGeneral | General temperature |
CLED | LED temperature |
CLens | Lens temperature |
CPCB | PCB temperature |
CCloudVisualizer | Simple visualization component for point clouds (residing either on the Compute device or on the CPU) |
CComputeDevice | Compute device on which to allocate a device point cloud |
CDeviceCloud | Point cloud on the Compute device |
CException | A common base class for all Zivid exceptions |
CFrame | A frame captured by a Zivid camera |
CFrame2D | A 2D frame captured by a Zivid camera |
▼CFrameInfo | Various information for a frame |
▼CSoftwareVersion | The version information for installed software at the time of image capture |
►CZividAPI | Version information for the Zivid API library |
►CZividCameraFile | Version information for the ZividCameraFile driver |
►CZividCameraToshibaTeli | Version information for the ZividCameraToshibaTeli driver |
►CZividStudio | Version information for the ZividStudio applicaton |
CTimeStamp | The time of frame capture |
CImage | A 2-dimensional image stored on the host. The format of each pixel is given by template parameter PixelFormat. PixelFormat must be Zivid::RGBA8 |
CImageImpl | |
CIOException | An exception that is thrown whenever an I/O error occurs |
CLogicException | An exception that is thrown when attempting to do an operation that doesn't make sense in the current execution context |
CMatrix | A fixed size matrix in row major order |
CPoint | A 3D point with contrast and RGBA values |
CPointCloud | A point cloud with x,y,z, contrast and color data laid out on a 2D grid |
CRange | Class describing a range of values for a given type T The range boudaries for both minimum and maximum are inclusive /summary> |
CRGBA8 | |
CRuntimeException | An exception that is thrown when an unpredictable event caused an operation to fail |
CSerialNumber | Serial number of a Zivid camera |
▼CSettings | Settings for a Zivid camera |
CBidirectional | Enable or disable the use of bi-directional patterns (requires twice as many patterns as well as increased exposure time) |
CBlueBalance | White balance of blue channel in the camera |
CBrightness | Brightness controls the light output from the projector |
CExposureTime | Exposure time for each single image in the measurement. Affects frame rate |
▼CFilters | Collection of filters |
►CContrast | Discard points with contrast values below a threshold |
►CGaussian | Gaussian smoothing of the point cloud |
►COutlier | Discard point if Euclidean distance to neighboring points is above a threshold |
►CReflection | Discard points likely introduced by reflections (useful for shiny materials) |
►CSaturated | Discard points that are saturated |
CGain | Analog gain in the camera |
CIris | Iris (aperture) setting for the camera |
CRedBalance | White balance of red channel in the camera |
▼CSettings2D | 2D Capture settings |
CBrightness | Brightness controls the light output from the projector |
CExposureTime | Exposure time for the image |
CGain | Analog gain in the camera |
CIris | Iris (aperture) setting for the camera |
CSettingsBatch | Helper class to a apply a batch of settings changes to a camera |
CVector2 | Vector of size 2 |
CVector3 | Vector of size 3 |