Triclops SDK
4.0.3.0
Functions
triclopsstereo.h File Reference

Stereo API. More...

Include dependency graph for triclopsstereo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

enum TriclopsError triclopsColorRectify (TriclopsContext context, TriclopsColorStereoPair *input)
 Prepares the internal color image buffers for depth computation. More...
 
enum TriclopsError triclopsGetDisparity (const TriclopsContext context, int *minDisparity, int *maxDisparity)
 Retrieves the current stereo disparity range. More...
 
enum TriclopsError triclopsGetDoStereo (const TriclopsContext context, TriclopsBool *on)
 Retrieves the current stereo computation status for a context. More...
 
enum TriclopsError triclopsGetEdgeCorrelation (const TriclopsContext context, TriclopsBool *on)
 Retrieves the current edge pre-processing status for a context. More...
 
enum TriclopsError triclopsGetEdgeMask (const TriclopsContext context, int *masksize)
 Retrieves the current edge pre-processing mask size. More...
 
enum TriclopsError triclopsGetOpenCVBMPreFilterSize (const TriclopsContext context, int *preFilterSize)
 Retrieves the current mask size for OpenCV Block Matching stereo algorithm Normalized response pre-filter. More...
 
enum TriclopsError triclopsGetOpenCVBMPreFilterType (const TriclopsContext context, OpenCVPrefilterType *prefilterType)
 Retrieves the current pre-filter for OpenCV Block Matching stereo algorithm. More...
 
enum TriclopsError triclopsGetOpenCVBMTextureThreshold (const TriclopsContext context, int *textureThreshold)
 Retrieves the current texture threshold for OpenCV Block Matching stereo algorithm. More...
 
enum TriclopsError triclopsGetOpenCVDisp12MaxDiff (const TriclopsContext context, int *disp12MaxDiff)
 Retrieves the current maximum difference for OpenCV Stereo Algorithms' consistency checks. More...
 
enum TriclopsError triclopsGetOpenCVDisparityRange (const TriclopsContext context, int *minDisparity, int *numDisparities)
 Retrieves the current minimum and maximum disparities for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsGetOpenCVMaxDisparity (const TriclopsContext context, int *maxDisparity)
 Retrieves the current maximum disparity for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsGetOpenCVMinDisparity (const TriclopsContext context, int *minDisparity)
 Retrieves the current minimum disparity for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsGetOpenCVMinMaxDisparities (const TriclopsContext context, int *minDisparity, int *maxDisparity)
 Retrieves the current minimum and maximum disparities for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsGetOpenCVNumDisparities (const TriclopsContext context, int *numDisparities)
 Retrieves the current number of disparities for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsGetOpenCVPreFilterCap (const TriclopsContext context, int *preFilterCap)
 Retrieves the current truncation value for OpenCV Block Matching stereo algorithm pre-filters. More...
 
enum TriclopsError triclopsGetOpenCVSGBMMode (const TriclopsContext context, OpenCVSGBMMode *mode)
 Retrieves the current computation mode for OpenCV Semi-Global Block Matching stereo algorithm. More...
 
enum TriclopsError triclopsGetOpenCVSGBMP1 (const TriclopsContext context, int *P1)
 Retrieves the first smoothing parameter for OpenCV Semi-Global Block Matching stereo algorithm. More...
 
enum TriclopsError triclopsGetOpenCVSGBMP2 (const TriclopsContext context, int *P2)
 Retrieves the second smoothing parameter for OpenCV Semi-Global Block Matching stereo algorithm. More...
 
enum TriclopsError triclopsGetOpenCVSpeckleRange (const TriclopsContext context, int *speckleRange)
 Retrieves the current speckle filter maximum disparity for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsGetOpenCVSpeckleWindowSize (const TriclopsContext context, int *speckleWindowSize)
 Retrieves the current speckle filter window size for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsGetOpenCVStereoMaskSize (const TriclopsContext context, int *stereoMaskSize)
 Retrieves the current Stereo Mask size for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsGetOpenCVUniquenessRatio (const TriclopsContext context, int *uniquenessRatio)
 Retrieves the current texture threshold for OpenCV stereo algorithms. More...
 
enum TriclopsError triclopsGetStereoAlgorithm (const TriclopsContext context, TriclopsStereoAlgorithm *algorithm)
 Retrieves the current stereo algorithm. More...
 
enum TriclopsError triclopsGetStereoMask (const TriclopsContext context, int *size)
 Retrieves the current stereo mask size. More...
 
enum TriclopsError triclopsRectify (TriclopsContext context, TriclopsMonoStereoPair *input)
 Prepares the internal image buffers for depth computation. More...
 
enum TriclopsError triclopsSetAnyStereoMask (TriclopsContext context, int size)
 Sets a new stereo mask size ignoring the limits set in the library. More...
 
enum TriclopsError triclopsSetDisparity (TriclopsContext context, int minDisparity, int maxDisparity)
 Sets a new stereo disparity range. More...
 
enum TriclopsError triclopsSetDoStereo (TriclopsContext context, TriclopsBool on)
 Switches stereo computation on or off. More...
 
enum TriclopsError triclopsSetEdgeCorrelation (TriclopsContext context, TriclopsBool on)
 Switches edge pre-processing on or off. More...
 
enum TriclopsError triclopsSetEdgeMask (TriclopsContext context, int masksize)
 Sets a new edge pre-processing mask size. More...
 
enum TriclopsError triclopsSetOpenCVBMPreFilterSize (const TriclopsContext context, int preFilterSize)
 Sets a new mask size for OpenCV Block Matching stereo algorithm Normalized response pre-filter. More...
 
enum TriclopsError triclopsSetOpenCVBMPreFilterType (const TriclopsContext context, OpenCVPrefilterType preFilterType)
 Sets a new pre-filter for OpenCV Block Matching stereo algorithm. More...
 
enum TriclopsError triclopsSetOpenCVBMTextureThreshold (const TriclopsContext context, int textureThreshold)
 Sets a new texture threshold for OpenCV Block Matching stereo algorithm. More...
 
enum TriclopsError triclopsSetOpenCVDisp12MaxDiff (const TriclopsContext context, int disp12MaxDiff)
 Sets a new maximum difference for OpenCV Stereo Algorithms' consistency checks. More...
 
enum TriclopsError triclopsSetOpenCVDisparityRange (const TriclopsContext context, int minDisparity, int numDisparities)
 Sets new minimum and number of disparities for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsSetOpenCVMaxDisparity (const TriclopsContext context, int maxDisparity)
 Sets a new maximum disparity for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsSetOpenCVMinDisparity (const TriclopsContext context, int minDisparity)
 Sets a new minimum disparity for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsSetOpenCVMinMaxDisparities (const TriclopsContext context, int minDisparity, int maxDisparity)
 Sets new minimum and maximum disparities for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsSetOpenCVNumDisparities (const TriclopsContext context, int numDisparities)
 Sets a new number of disparities for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsSetOpenCVPreFilterCap (const TriclopsContext context, int preFilterCap)
 Sets a new truncation value for OpenCV Block Matching stereo algorithm pre-filters. More...
 
enum TriclopsError triclopsSetOpenCVSGBMMode (const TriclopsContext context, OpenCVSGBMMode mode)
 Sets a new computation mode for OpenCV Semi-Global Block Matching stereo algorithm. More...
 
enum TriclopsError triclopsSetOpenCVSGBMP1 (const TriclopsContext context, int P1)
 Sets a new first smoothing parameter for OpenCV Semi-Global Block Matching stereo algorithm. More...
 
enum TriclopsError triclopsSetOpenCVSGBMP2 (const TriclopsContext context, int P2)
 Sets a new second smoothing parameter for OpenCV Semi-Global Block Matching stereo algorithm. More...
 
enum TriclopsError triclopsSetOpenCVSpeckleRange (const TriclopsContext context, int speckleRange)
 Sets a new speckle filter maximum disparity for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsSetOpenCVSpeckleWindowSize (const TriclopsContext context, int speckleWindowSize)
 Sets a new speckle filter window size for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsSetOpenCVStereoMaskSize (const TriclopsContext context, int stereoMaskSize)
 Sets a new Stereo Mask size for OpenCV Stereo Algorithms. More...
 
enum TriclopsError triclopsSetOpenCVUniquenessRatio (const TriclopsContext context, int uniquenessRatio)
 Sets a new uniqueness ratio for OpenCV stereo algorithms. More...
 
enum TriclopsError triclopsSetStereoAlgorithm (const TriclopsContext context, TriclopsStereoAlgorithm algorithm)
 Sets a new stereo algorithm. More...
 
enum TriclopsError triclopsSetStereoMask (TriclopsContext context, int masksize)
 Sets a new stereo mask size. More...
 
enum TriclopsError triclopsStereo (TriclopsContext context)
 Performs depth computation and pixel validations. More...
 

Detailed Description

Stereo API.

Contact Support Triclops SDK Programmer's Guide and API Reference