27 #ifndef TRICLOPSSTEREO_H 28 #define TRICLOPSSTEREO_H 622 int *numDisparities);
935 #endif // #ifndef TRICLOPS_H enum TriclopsError triclopsSetOpenCVDisparityRange(const TriclopsContext context, int minDisparity, int numDisparities)
Sets new minimum and number of disparities for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:398
enum TriclopsError triclopsSetOpenCVSpeckleWindowSize(const TriclopsContext context, int speckleWindowSize)
Sets a new speckle filter window size for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:411
enum TriclopsError triclopsSetEdgeCorrelation(TriclopsContext context, TriclopsBool on)
Switches edge pre-processing on or off.
Definition: triclopsstereo.cpp:86
Color image pair for stereo computation.
Definition: triclopstype.h:133
enum TriclopsError triclopsSetOpenCVMinDisparity(const TriclopsContext context, int minDisparity)
Sets a new minimum disparity for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:289
Greyscale image pair for stereo computation.
Definition: triclopstype.h:124
enum TriclopsError triclopsColorRectify(TriclopsContext context, TriclopsColorStereoPair *input)
Prepares the internal color image buffers for depth computation.
Definition: triclopsrectify.cpp:53
enum TriclopsError triclopsSetOpenCVSGBMP2(const TriclopsContext context, int P2)
Sets a new second smoothing parameter for OpenCV Semi-Global Block Matching stereo algorithm...
Definition: triclopsstereo.cpp:625
enum TriclopsError triclopsGetOpenCVDisp12MaxDiff(const TriclopsContext context, int *disp12MaxDiff)
Retrieves the current maximum difference for OpenCV Stereo Algorithms' consistency checks...
Definition: triclopsstereo.cpp:471
enum TriclopsError triclopsSetOpenCVSpeckleRange(const TriclopsContext context, int speckleRange)
Sets a new speckle filter maximum disparity for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:435
OpenCVPrefilterType
OpenCV Pre-filter type enumerator.
Definition: triclopsenum.h:187
enum TriclopsError triclopsSetOpenCVUniquenessRatio(const TriclopsContext context, int uniquenessRatio)
Sets a new uniqueness ratio for OpenCV stereo algorithms.
Definition: triclopsstereo.cpp:579
TriclopsError
Error enumerator.
Definition: triclopserror.h:46
enum TriclopsError triclopsGetOpenCVMinMaxDisparities(const TriclopsContext context, int *minDisparity, int *maxDisparity)
Retrieves the current minimum and maximum disparities for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:373
enum TriclopsError triclopsGetOpenCVMaxDisparity(const TriclopsContext context, int *maxDisparity)
Retrieves the current maximum disparity for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:349
enum TriclopsError triclopsSetOpenCVSGBMMode(const TriclopsContext context, OpenCVSGBMMode mode)
Sets a new computation mode for OpenCV Semi-Global Block Matching stereo algorithm.
Definition: triclopsstereo.cpp:647
OpenCVSGBMMode
OpenCV Semi-Global Block Matching (SGBM) implementation enumerator.
Definition: triclopsenum.h:204
void * TriclopsContext
Wrapper for the internal C++ Triclops context.
Definition: triclopstype.h:54
enum TriclopsError triclopsGetOpenCVSGBMMode(const TriclopsContext context, OpenCVSGBMMode *mode)
Retrieves the current computation mode for OpenCV Semi-Global Block Matching stereo algorithm...
Definition: triclopsstereo.cpp:659
enum TriclopsError triclopsSetOpenCVPreFilterCap(const TriclopsContext context, int preFilterCap)
Sets a new truncation value for OpenCV Block Matching stereo algorithm pre-filters.
Definition: triclopsstereo.cpp:531
enum TriclopsError triclopsGetEdgeMask(const TriclopsContext context, int *masksize)
Retrieves the current edge pre-processing mask size.
Definition: triclopsstereo.cpp:127
enum TriclopsError triclopsGetDisparity(const TriclopsContext context, int *minDisparity, int *maxDisparity)
Retrieves the current stereo disparity range.
Definition: triclopsstereo.cpp:187
enum TriclopsError triclopsSetDoStereo(TriclopsContext context, TriclopsBool on)
Switches stereo computation on or off.
Definition: triclopsstereo.cpp:145
enum TriclopsError triclopsGetOpenCVDisparityRange(const TriclopsContext context, int *minDisparity, int *numDisparities)
Retrieves the current minimum and maximum disparities for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:386
enum TriclopsError triclopsGetOpenCVSGBMP2(const TriclopsContext context, int *P2)
Retrieves the second smoothing parameter for OpenCV Semi-Global Block Matching stereo algorithm...
Definition: triclopsstereo.cpp:636
enum TriclopsError triclopsSetEdgeMask(TriclopsContext context, int masksize)
Sets a new edge pre-processing mask size.
Definition: triclopsstereo.cpp:114
enum TriclopsError triclopsGetOpenCVUniquenessRatio(const TriclopsContext context, int *uniquenessRatio)
Retrieves the current texture threshold for OpenCV stereo algorithms.
Definition: triclopsstereo.cpp:591
enum TriclopsError triclopsGetOpenCVBMPreFilterType(const TriclopsContext context, OpenCVPrefilterType *prefilterType)
Retrieves the current pre-filter for OpenCV Block Matching stereo algorithm.
Definition: triclopsstereo.cpp:495
enum TriclopsError triclopsSetOpenCVSGBMP1(const TriclopsContext context, int P1)
Sets a new first smoothing parameter for OpenCV Semi-Global Block Matching stereo algorithm...
Definition: triclopsstereo.cpp:603
enum TriclopsError triclopsSetOpenCVDisp12MaxDiff(const TriclopsContext context, int disp12MaxDiff)
Sets a new maximum difference for OpenCV Stereo Algorithms' consistency checks.
Definition: triclopsstereo.cpp:459
enum TriclopsError triclopsGetStereoMask(const TriclopsContext context, int *size)
Retrieves the current stereo mask size.
Definition: triclopsstereo.cpp:229
enum TriclopsError triclopsGetEdgeCorrelation(const TriclopsContext context, TriclopsBool *on)
Retrieves the current edge pre-processing status for a context.
Definition: triclopsstereo.cpp:100
enum TriclopsError triclopsSetOpenCVMinMaxDisparities(const TriclopsContext context, int minDisparity, int maxDisparity)
Sets new minimum and maximum disparities for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:361
enum TriclopsError triclopsGetDoStereo(const TriclopsContext context, TriclopsBool *on)
Retrieves the current stereo computation status for a context.
Definition: triclopsstereo.cpp:159
enum TriclopsError triclopsSetStereoAlgorithm(const TriclopsContext context, TriclopsStereoAlgorithm algorithm)
Sets a new stereo algorithm.
Definition: triclopsstereo.cpp:241
enum TriclopsError triclopsGetOpenCVStereoMaskSize(const TriclopsContext context, int *stereoMaskSize)
Retrieves the current Stereo Mask size for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:277
enum TriclopsError triclopsRectify(TriclopsContext context, TriclopsMonoStereoPair *input)
Prepares the internal image buffers for depth computation.
Definition: triclopsrectify.cpp:36
enum TriclopsError triclopsGetOpenCVBMPreFilterSize(const TriclopsContext context, int *preFilterSize)
Retrieves the current mask size for OpenCV Block Matching stereo algorithm Normalized response pre-fi...
Definition: triclopsstereo.cpp:519
enum TriclopsError triclopsGetStereoAlgorithm(const TriclopsContext context, TriclopsStereoAlgorithm *algorithm)
Retrieves the current stereo algorithm.
Definition: triclopsstereo.cpp:254
enum TriclopsError triclopsGetOpenCVMinDisparity(const TriclopsContext context, int *minDisparity)
Retrieves the current minimum disparity for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:301
enum TriclopsError triclopsGetOpenCVSGBMP1(const TriclopsContext context, int *P1)
Retrieves the first smoothing parameter for OpenCV Semi-Global Block Matching stereo algorithm...
Definition: triclopsstereo.cpp:614
enum TriclopsError triclopsGetOpenCVSpeckleRange(const TriclopsContext context, int *speckleRange)
Retrieves the current speckle filter maximum disparity for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:447
enum TriclopsError triclopsSetOpenCVStereoMaskSize(const TriclopsContext context, int stereoMaskSize)
Sets a new Stereo Mask size for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:266
enum TriclopsError triclopsSetOpenCVMaxDisparity(const TriclopsContext context, int maxDisparity)
Sets a new maximum disparity for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:337
enum TriclopsError triclopsGetOpenCVNumDisparities(const TriclopsContext context, int *numDisparities)
Retrieves the current number of disparities for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:325
enum TriclopsError triclopsGetOpenCVPreFilterCap(const TriclopsContext context, int *preFilterCap)
Retrieves the current truncation value for OpenCV Block Matching stereo algorithm pre-filters...
Definition: triclopsstereo.cpp:543
enum TriclopsError triclopsGetOpenCVBMTextureThreshold(const TriclopsContext context, int *textureThreshold)
Retrieves the current texture threshold for OpenCV Block Matching stereo algorithm.
Definition: triclopsstereo.cpp:567
enum TriclopsError triclopsSetOpenCVBMPreFilterType(const TriclopsContext context, OpenCVPrefilterType preFilterType)
Sets a new pre-filter for OpenCV Block Matching stereo algorithm.
Definition: triclopsstereo.cpp:483
TriclopsStereoAlgorithm
Stereo Algorithm enumerator.
Definition: triclopsenum.h:170
enum TriclopsError triclopsSetOpenCVNumDisparities(const TriclopsContext context, int numDisparities)
Sets a new number of disparities for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:313
enum TriclopsError triclopsGetOpenCVSpeckleWindowSize(const TriclopsContext context, int *speckleWindowSize)
Retrieves the current speckle filter window size for OpenCV Stereo Algorithms.
Definition: triclopsstereo.cpp:423
enum TriclopsError triclopsSetAnyStereoMask(TriclopsContext context, int size)
Sets a new stereo mask size ignoring the limits set in the library.
Definition: triclopsstereo.cpp:216
enum TriclopsError triclopsSetDisparity(TriclopsContext context, int minDisparity, int maxDisparity)
Sets a new stereo disparity range.
Definition: triclopsstereo.cpp:173
enum TriclopsError triclopsSetOpenCVBMTextureThreshold(const TriclopsContext context, int textureThreshold)
Sets a new texture threshold for OpenCV Block Matching stereo algorithm.
Definition: triclopsstereo.cpp:555
enum TriclopsError triclopsSetOpenCVBMPreFilterSize(const TriclopsContext context, int preFilterSize)
Sets a new mask size for OpenCV Block Matching stereo algorithm Normalized response pre-filter...
Definition: triclopsstereo.cpp:507
int TriclopsBool
Boolean type definition kept for legacy purposes.
Definition: triclopstype.h:47
enum TriclopsError triclopsStereo(TriclopsContext context)
Performs depth computation and pixel validations.
Definition: triclopsstereo.cpp:66
enum TriclopsError triclopsSetStereoMask(TriclopsContext context, int masksize)
Sets a new stereo mask size.
Definition: triclopsstereo.cpp:203