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

#include <Stereo.h>

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

Public Member Functions

virtual std::vector< cv::Point2f > computeCorrespondences (const cv::Mat &leftImage, const cv::Mat &rightImage, const std::vector< cv::Point2f > &leftCorners, std::vector< unsigned char > &status) const
 
int iterations () const
 
float maxDisparity () const
 
int maxLevel () const
 
float minDisparity () const
 
virtual void parseParameters (const ParametersMap &parameters)
 
 Stereo (const ParametersMap &parameters=ParametersMap())
 
cv::Size winSize () const
 
bool winSSD () const
 
virtual ~Stereo ()
 

Static Public Member Functions

static Stereocreate (const ParametersMap &parameters=ParametersMap())
 

Private Attributes

int iterations_
 
float maxDisparity_
 
int maxLevel_
 
float minDisparity_
 
int winHeight_
 
bool winSSD_
 
int winWidth_
 

Detailed Description

Definition at line 38 of file Stereo.h.

Constructor & Destructor Documentation

◆ Stereo()

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

Definition at line 49 of file Stereo.cpp.

◆ ~Stereo()

virtual rtabmap::Stereo::~Stereo ( )
inlinevirtual

Definition at line 44 of file Stereo.h.

Member Function Documentation

◆ computeCorrespondences()

std::vector< cv::Point2f > rtabmap::Stereo::computeCorrespondences ( const cv::Mat &  leftImage,
const cv::Mat &  rightImage,
const std::vector< cv::Point2f > &  leftCorners,
std::vector< unsigned char > &  status 
) const
virtual

Reimplemented in rtabmap::StereoOpticalFlow.

Definition at line 72 of file Stereo.cpp.

◆ create()

Stereo * rtabmap::Stereo::create ( const ParametersMap parameters = ParametersMap())
static

Definition at line 35 of file Stereo.cpp.

◆ iterations()

int rtabmap::Stereo::iterations ( ) const
inline

Definition at line 54 of file Stereo.h.

◆ maxDisparity()

float rtabmap::Stereo::maxDisparity ( ) const
inline

Definition at line 57 of file Stereo.h.

◆ maxLevel()

int rtabmap::Stereo::maxLevel ( ) const
inline

Definition at line 55 of file Stereo.h.

◆ minDisparity()

float rtabmap::Stereo::minDisparity ( ) const
inline

Definition at line 56 of file Stereo.h.

◆ parseParameters()

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

Reimplemented in rtabmap::StereoOpticalFlow.

Definition at line 61 of file Stereo.cpp.

◆ winSize()

cv::Size rtabmap::Stereo::winSize ( ) const
inline

Definition at line 53 of file Stereo.h.

◆ winSSD()

bool rtabmap::Stereo::winSSD ( ) const
inline

Definition at line 58 of file Stereo.h.

Member Data Documentation

◆ iterations_

int rtabmap::Stereo::iterations_
private

Definition at line 63 of file Stereo.h.

◆ maxDisparity_

float rtabmap::Stereo::maxDisparity_
private

Definition at line 66 of file Stereo.h.

◆ maxLevel_

int rtabmap::Stereo::maxLevel_
private

Definition at line 64 of file Stereo.h.

◆ minDisparity_

float rtabmap::Stereo::minDisparity_
private

Definition at line 65 of file Stereo.h.

◆ winHeight_

int rtabmap::Stereo::winHeight_
private

Definition at line 62 of file Stereo.h.

◆ winSSD_

bool rtabmap::Stereo::winSSD_
private

Definition at line 67 of file Stereo.h.

◆ winWidth_

int rtabmap::Stereo::winWidth_
private

Definition at line 61 of file Stereo.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