Public Member Functions | Private Attributes | List of all members
rtabmap::StereoSGBM Class Reference

#include <StereoSGBM.h>

Inheritance diagram for rtabmap::StereoSGBM:
Inheritance graph
[legend]

Public Member Functions

virtual cv::Mat computeDisparity (const cv::Mat &leftImage, const cv::Mat &rightImage) const
 
virtual void parseParameters (const ParametersMap &parameters)
 
 StereoSGBM (const ParametersMap &parameters=ParametersMap())
 
virtual ~StereoSGBM ()
 
- Public Member Functions inherited from rtabmap::StereoDense
virtual ~StereoDense ()
 

Private Attributes

int blockSize_
 
int disp12MaxDiff_
 
int minDisparity_
 
int mode_
 
int numDisparities_
 
int P1_
 
int P2_
 
int preFilterCap_
 
int speckleRange_
 
int speckleWindowSize_
 
int uniquenessRatio_
 

Additional Inherited Members

- Public Types inherited from rtabmap::StereoDense
enum  Type { kTypeBM = 0, kTypeSGBM = 1 }
 
- Static Public Member Functions inherited from rtabmap::StereoDense
static StereoDensecreate (const ParametersMap &parameters)
 
static StereoDensecreate (StereoDense::Type type, const ParametersMap &parameters=ParametersMap())
 
- Protected Member Functions inherited from rtabmap::StereoDense
 StereoDense (const ParametersMap &parameters=ParametersMap())
 

Detailed Description

Definition at line 37 of file StereoSGBM.h.

Constructor & Destructor Documentation

◆ StereoSGBM()

rtabmap::StereoSGBM::StereoSGBM ( const ParametersMap parameters = ParametersMap())

Definition at line 36 of file StereoSGBM.cpp.

◆ ~StereoSGBM()

virtual rtabmap::StereoSGBM::~StereoSGBM ( )
inlinevirtual

Definition at line 40 of file StereoSGBM.h.

Member Function Documentation

◆ computeDisparity()

cv::Mat rtabmap::StereoSGBM::computeDisparity ( const cv::Mat leftImage,
const cv::Mat rightImage 
) const
virtual

Implements rtabmap::StereoDense.

Definition at line 68 of file StereoSGBM.cpp.

◆ parseParameters()

void rtabmap::StereoSGBM::parseParameters ( const ParametersMap parameters)
virtual

Reimplemented from rtabmap::StereoDense.

Definition at line 53 of file StereoSGBM.cpp.

Member Data Documentation

◆ blockSize_

int rtabmap::StereoSGBM::blockSize_
private

Definition at line 48 of file StereoSGBM.h.

◆ disp12MaxDiff_

int rtabmap::StereoSGBM::disp12MaxDiff_
private

Definition at line 57 of file StereoSGBM.h.

◆ minDisparity_

int rtabmap::StereoSGBM::minDisparity_
private

Definition at line 49 of file StereoSGBM.h.

◆ mode_

int rtabmap::StereoSGBM::mode_
private

Definition at line 58 of file StereoSGBM.h.

◆ numDisparities_

int rtabmap::StereoSGBM::numDisparities_
private

Definition at line 50 of file StereoSGBM.h.

◆ P1_

int rtabmap::StereoSGBM::P1_
private

Definition at line 55 of file StereoSGBM.h.

◆ P2_

int rtabmap::StereoSGBM::P2_
private

Definition at line 56 of file StereoSGBM.h.

◆ preFilterCap_

int rtabmap::StereoSGBM::preFilterCap_
private

Definition at line 51 of file StereoSGBM.h.

◆ speckleRange_

int rtabmap::StereoSGBM::speckleRange_
private

Definition at line 54 of file StereoSGBM.h.

◆ speckleWindowSize_

int rtabmap::StereoSGBM::speckleWindowSize_
private

Definition at line 53 of file StereoSGBM.h.

◆ uniquenessRatio_

int rtabmap::StereoSGBM::uniquenessRatio_
private

Definition at line 52 of file StereoSGBM.h.


The documentation for this class was generated from the following files:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:28