Misc Relacs Plugins  0.9.8
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OpenCVStereoCamera Class Reference

#include <opencvstereocamera.h>

Inheritance diagram for OpenCVStereoCamera:
Inheritance graph
[legend]
Collaboration diagram for OpenCVStereoCamera:
Collaboration graph
[legend]

Public Member Functions

 OpenCVStereoCamera (const string &device)
 
 OpenCVStereoCamera (void)
 
 ~OpenCVStereoCamera (void)
 
virtual int open (const string &device) override
 
virtual bool isOpen (void) const
 
virtual void close (void)
 
virtual int reset (void)
 
bool isCalibrated (void) const
 
string getLeftCamDevice (void) const
 
string getRightCamDevice (void) const
 
Mat getFundamentalMatrix (void) const
 
void saveParameters (void)
 
void setCalibrated (bool toWhat)
 
void transformLeftToRight (Mat &q)
 
void transformRightToLeft (Mat &q)
 
int calibrate (vector< vector< Point3f > > ObjectPoints, vector< vector< Point2f > > ImagePoints[], Size sz)
 
- Public Member Functions inherited from Camera
 Camera (void)
 
 Camera (const string &deviceclass)
 
virtual ~Camera (void)
 

Protected Member Functions

void initOptions () override
 

Protected Attributes

bool Opened
 
bool Calibrated
 
string ParamFile
 
string LeftCamDevice
 
string RightCamDevice
 
string LeftParamFile
 
string RightParamFile
 
Mat IntrinsicMatrix [2]
 
Mat DistortionCoeffs [2]
 
Mat EssentialMatrix
 
Mat FundamentalMatrix
 
Mat RotationMatrix
 
Mat TranslationMatrix
 

Detailed Description

[Camera] The OpenCVStereoCamera module

Author
Fabian Sinz
Version
1.0

Constructor & Destructor Documentation

OpenCVStereoCamera ( const string &  device)
OpenCVStereoCamera ( void  )
~OpenCVStereoCamera ( void  )

Member Function Documentation

int open ( const string &  device)
overridevirtual
virtual bool isOpen ( void  ) const
inlinevirtual
void close ( void  )
virtual
int reset ( void  )
virtual
bool isCalibrated ( void  ) const
inline
string getLeftCamDevice ( void  ) const
inline
string getRightCamDevice ( void  ) const
inline
Mat getFundamentalMatrix ( void  ) const
inline
void saveParameters ( void  )
void setCalibrated ( bool  toWhat)
void transformLeftToRight ( Mat &  q)
void transformRightToLeft ( Mat &  q)
int calibrate ( vector< vector< Point3f > >  ObjectPoints,
vector< vector< Point2f > >  ImagePoints[],
Size  sz 
)
void initOptions ( void  )
overrideprotected

Member Data Documentation

bool Opened
protected
bool Calibrated
protected
string ParamFile
protected
string LeftCamDevice
protected
string RightCamDevice
protected
string LeftParamFile
protected
string RightParamFile
protected
Mat IntrinsicMatrix[2]
protected
Mat DistortionCoeffs[2]
protected
Mat EssentialMatrix
protected
Mat FundamentalMatrix
protected
Mat RotationMatrix
protected
Mat TranslationMatrix
protected

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