A class for grabing stereo images from a STOC camera of Videre Design NOTE:
Once connected to a camera, you can call "getStereoObservation" to retrieve the Disparity images.
Definition at line 79 of file CStereoGrabber_SVS.h.
#include <mrpt/hwdrivers/CStereoGrabber_SVS.h>
Public Member Functions | |
CStereoGrabber_SVS (int cameraIndex=0, const TCaptureOptions_SVS &options=TCaptureOptions_SVS()) | |
Constructor: | |
virtual | ~CStereoGrabber_SVS (void) |
Destructor. | |
bool | getStereoObservation (mrpt::slam::CObservationStereoImages &out_observation) |
Grab stereo images, and return the pair of rectified images. | |
Public Attributes | |
TCaptureOptions_SVS | m_options |
Protected Attributes | |
bool | m_bInitialized |
If this has been correctly initiated. | |
void * | m_videoObject |
void * | m_stereoImage |
void * | m_disparityParams |
void * | m_processObject |
unsigned int | m_resolutionX |
unsigned int | m_resolutionY |
unsigned char * | m_ptrMat |
bool | m_status |
bool | m_initialized |
bool | m_procesOnChip |
bool | m_calDisparity |
mrpt::hwdrivers::CStereoGrabber_SVS::CStereoGrabber_SVS | ( | int | cameraIndex = 0 , |
|
const TCaptureOptions_SVS & | options = TCaptureOptions_SVS() | |||
) |
Constructor:
virtual mrpt::hwdrivers::CStereoGrabber_SVS::~CStereoGrabber_SVS | ( | void | ) | [virtual] |
Destructor.
bool mrpt::hwdrivers::CStereoGrabber_SVS::getStereoObservation | ( | mrpt::slam::CObservationStereoImages & | out_observation | ) |
Grab stereo images, and return the pair of rectified images.
out_observation | The object to be filled with sensed data. |
NOTICE: (1) That the member "CObservationStereoImages::refCameraPose" must be set on the return of this method, since we don't know here the robot physical structure. (2) The images are already rectified.
bool mrpt::hwdrivers::CStereoGrabber_SVS::m_bInitialized [protected] |
If this has been correctly initiated.
Definition at line 82 of file CStereoGrabber_SVS.h.
bool mrpt::hwdrivers::CStereoGrabber_SVS::m_calDisparity [protected] |
Definition at line 96 of file CStereoGrabber_SVS.h.
void* mrpt::hwdrivers::CStereoGrabber_SVS::m_disparityParams [protected] |
Definition at line 86 of file CStereoGrabber_SVS.h.
bool mrpt::hwdrivers::CStereoGrabber_SVS::m_initialized [protected] |
Definition at line 94 of file CStereoGrabber_SVS.h.
Definition at line 103 of file CStereoGrabber_SVS.h.
bool mrpt::hwdrivers::CStereoGrabber_SVS::m_procesOnChip [protected] |
Definition at line 95 of file CStereoGrabber_SVS.h.
void* mrpt::hwdrivers::CStereoGrabber_SVS::m_processObject [protected] |
Definition at line 87 of file CStereoGrabber_SVS.h.
unsigned char* mrpt::hwdrivers::CStereoGrabber_SVS::m_ptrMat [protected] |
Definition at line 91 of file CStereoGrabber_SVS.h.
unsigned int mrpt::hwdrivers::CStereoGrabber_SVS::m_resolutionX [protected] |
Definition at line 88 of file CStereoGrabber_SVS.h.
unsigned int mrpt::hwdrivers::CStereoGrabber_SVS::m_resolutionY [protected] |
Definition at line 89 of file CStereoGrabber_SVS.h.
bool mrpt::hwdrivers::CStereoGrabber_SVS::m_status [protected] |
Definition at line 93 of file CStereoGrabber_SVS.h.
void* mrpt::hwdrivers::CStereoGrabber_SVS::m_stereoImage [protected] |
Definition at line 85 of file CStereoGrabber_SVS.h.
void* mrpt::hwdrivers::CStereoGrabber_SVS::m_videoObject [protected] |
Definition at line 84 of file CStereoGrabber_SVS.h.
Page generated by Doxygen 1.7.1 for MRPT 0.9.4 SVN: at Mon Jan 10 23:33:19 UTC 2011 |