OpenCV
3.1.0
Open Source Computer Vision
|
#include "rgbd.hpp"
Public Types | |
enum | { CACHE_SRC = 1, CACHE_DST = 2, CACHE_ALL = CACHE_SRC + CACHE_DST } |
Public Member Functions | |
OdometryFrame () | |
OdometryFrame (const Mat &image, const Mat &depth, const Mat &mask=Mat(), const Mat &normals=Mat(), int ID=-1) | |
virtual void | release () |
void | releasePyramids () |
Public Member Functions inherited from cv::rgbd::RgbdFrame | |
RgbdFrame () | |
RgbdFrame (const Mat &image, const Mat &depth, const Mat &mask=Mat(), const Mat &normals=Mat(), int ID=-1) | |
virtual | ~RgbdFrame () |
Public Attributes | |
std::vector< Mat > | pyramid_dI_dx |
std::vector< Mat > | pyramid_dI_dy |
std::vector< Mat > | pyramidCloud |
std::vector< Mat > | pyramidDepth |
std::vector< Mat > | pyramidImage |
std::vector< Mat > | pyramidMask |
std::vector< Mat > | pyramidNormals |
std::vector< Mat > | pyramidNormalsMask |
std::vector< Mat > | pyramidTexturedMask |
Public Attributes inherited from cv::rgbd::RgbdFrame | |
Mat | depth |
int | ID |
Mat | image |
Mat | mask |
Mat | normals |
Object that contains a frame data that is possibly needed for the Odometry. It's used for the efficiency (to pass precomputed/cached data of the frame that participates in the Odometry processing several times).
cv::rgbd::OdometryFrame::OdometryFrame | ( | ) |
cv::rgbd::OdometryFrame::OdometryFrame | ( | const Mat & | image, |
const Mat & | depth, | ||
const Mat & | mask = Mat() , |
||
const Mat & | normals = Mat() , |
||
int | ID = -1 |
||
) |
|
virtual |
Reimplemented from cv::rgbd::RgbdFrame.
void cv::rgbd::OdometryFrame::releasePyramids | ( | ) |
std::vector<Mat> cv::rgbd::OdometryFrame::pyramid_dI_dx |
std::vector<Mat> cv::rgbd::OdometryFrame::pyramid_dI_dy |
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidCloud |
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidDepth |
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidImage |
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidMask |
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidNormals |
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidNormalsMask |
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidTexturedMask |