MRPT
2.0.1
|
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 65 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: More... | |
CStereoGrabber_SVS (const CStereoGrabber_SVS &)=delete | |
CStereoGrabber_SVS & | operator= (const CStereoGrabber_SVS &)=delete |
virtual | ~CStereoGrabber_SVS () |
Destructor. More... | |
bool | getStereoObservation (mrpt::obs::CObservationStereoImages &out_observation) |
Grab stereo images, and return the pair of rectified images. More... | |
Public Attributes | |
TCaptureOptions_SVS | m_options |
Protected Attributes | |
bool | m_bInitialized {false} |
If this has been correctly initiated. More... | |
void * | m_videoObject {nullptr} |
void * | m_stereoImage {nullptr} |
void * | m_disparityParams {nullptr} |
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:
|
delete |
|
virtual |
bool CStereoGrabber_SVS::getStereoObservation | ( | mrpt::obs::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.
Definition at line 181 of file CStereoGrabber_SVS.cpp.
References ASSERT_, m_calDisparity, m_disparityParams, m_procesOnChip, m_processObject, m_resolutionX, m_resolutionY, m_stereoImage, and m_videoObject.
|
delete |
|
protected |
If this has been correctly initiated.
Definition at line 69 of file CStereoGrabber_SVS.h.
|
protected |
Definition at line 83 of file CStereoGrabber_SVS.h.
Referenced by getStereoObservation().
|
protected |
Definition at line 73 of file CStereoGrabber_SVS.h.
Referenced by getStereoObservation().
|
protected |
Definition at line 81 of file CStereoGrabber_SVS.h.
TCaptureOptions_SVS mrpt::hwdrivers::CStereoGrabber_SVS::m_options |
Definition at line 87 of file CStereoGrabber_SVS.h.
|
protected |
Definition at line 82 of file CStereoGrabber_SVS.h.
Referenced by getStereoObservation().
|
protected |
Definition at line 74 of file CStereoGrabber_SVS.h.
Referenced by getStereoObservation().
|
protected |
Definition at line 78 of file CStereoGrabber_SVS.h.
|
protected |
Definition at line 75 of file CStereoGrabber_SVS.h.
Referenced by getStereoObservation().
|
protected |
Definition at line 76 of file CStereoGrabber_SVS.h.
Referenced by getStereoObservation().
|
protected |
Definition at line 80 of file CStereoGrabber_SVS.h.
|
protected |
Definition at line 72 of file CStereoGrabber_SVS.h.
Referenced by getStereoObservation().
|
protected |
Definition at line 71 of file CStereoGrabber_SVS.h.
Referenced by getStereoObservation(), and ~CStereoGrabber_SVS().
Page generated by Doxygen 1.8.14 for MRPT 2.0.1 Git: 0fef1a6d7 Fri Apr 3 23:00:21 2020 +0200 at vie abr 3 23:20:28 CEST 2020 |