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

#include <StereoBM.h>

Inheritance diagram for rtabmap::StereoBM:
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)
 
 StereoBM (int blockSize, int numDisparities)
 
 StereoBM (const ParametersMap &parameters=ParametersMap())
 
virtual ~StereoBM ()
 
- Public Member Functions inherited from rtabmap::StereoDense
virtual ~StereoDense ()
 

Private Attributes

int blockSize_
 
int disp12MaxDiff_
 
int minDisparity_
 
int numDisparities_
 
int preFilterCap_
 
int preFilterSize_
 
int speckleRange_
 
int speckleWindowSize_
 
int textureThreshold_
 
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 39 of file StereoBM.h.

Constructor & Destructor Documentation

◆ StereoBM() [1/2]

rtabmap::StereoBM::StereoBM ( int  blockSize,
int  numDisparities 
)

Definition at line 36 of file StereoBM.cpp.

◆ StereoBM() [2/2]

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

Definition at line 49 of file StereoBM.cpp.

◆ ~StereoBM()

virtual rtabmap::StereoBM::~StereoBM ( )
inlinevirtual

Definition at line 43 of file StereoBM.h.

Member Function Documentation

◆ computeDisparity()

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

Implements rtabmap::StereoDense.

Definition at line 79 of file StereoBM.cpp.

◆ parseParameters()

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

Reimplemented from rtabmap::StereoDense.

Definition at line 65 of file StereoBM.cpp.

Member Data Documentation

◆ blockSize_

int rtabmap::StereoBM::blockSize_
private

Definition at line 51 of file StereoBM.h.

◆ disp12MaxDiff_

int rtabmap::StereoBM::disp12MaxDiff_
private

Definition at line 60 of file StereoBM.h.

◆ minDisparity_

int rtabmap::StereoBM::minDisparity_
private

Definition at line 52 of file StereoBM.h.

◆ numDisparities_

int rtabmap::StereoBM::numDisparities_
private

Definition at line 53 of file StereoBM.h.

◆ preFilterCap_

int rtabmap::StereoBM::preFilterCap_
private

Definition at line 55 of file StereoBM.h.

◆ preFilterSize_

int rtabmap::StereoBM::preFilterSize_
private

Definition at line 54 of file StereoBM.h.

◆ speckleRange_

int rtabmap::StereoBM::speckleRange_
private

Definition at line 59 of file StereoBM.h.

◆ speckleWindowSize_

int rtabmap::StereoBM::speckleWindowSize_
private

Definition at line 58 of file StereoBM.h.

◆ textureThreshold_

int rtabmap::StereoBM::textureThreshold_
private

Definition at line 57 of file StereoBM.h.

◆ uniquenessRatio_

int rtabmap::StereoBM::uniquenessRatio_
private

Definition at line 56 of file StereoBM.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:39:00