#include <opencv2/rgbd/depth.hpp>
包含可能需要用于 Odometry 的帧数据的对象。它用于效率(传递在 Odometry 处理中多次参与的帧的预计算/缓存数据)。
◆ 匿名枚举
这些常量用于设置缓存类型,根据帧角色准备:srcFrame 或 dstFrame(参见 Odometry 类的 compute 方法)。对于 srcFrame 和 dstFrame,可能需要不同的缓存数据,缓存的某些部分对于两种帧角色可能是通用的。
- 参数
-
CACHE_SRC | 将为 srcFrame 准备缓存数据。 |
CACHE_DST | 将为 dstFrame 准备缓存数据。 |
CACHE_ALL | 将为 srcFrame 和 dstFrame 角色计算缓存数据。 |
枚举器 |
---|
CACHE_SRC | |
CACHE_DST | |
CACHE_ALL | |
◆ OdometryFrame() [1/2]
cv::rgbd::OdometryFrame::OdometryFrame |
( |
| ) |
|
◆ OdometryFrame() [2/2]
cv::rgbd::OdometryFrame::OdometryFrame |
( |
const Mat & |
image, |
|
|
const Mat & |
depth, |
|
|
const Mat & |
mask = Mat() , |
|
|
const Mat & |
normals = Mat() , |
|
|
int |
ID = -1 |
|
) |
| |
◆ create()
◆ release()
virtual void cv::rgbd::OdometryFrame::release |
( |
| ) |
|
|
virtual |
◆ releasePyramids()
void cv::rgbd::OdometryFrame::releasePyramids |
( |
| ) |
|
◆ pyramid_dI_dx
std::vector<Mat> cv::rgbd::OdometryFrame::pyramid_dI_dx |
◆ pyramid_dI_dy
std::vector<Mat> cv::rgbd::OdometryFrame::pyramid_dI_dy |
◆ pyramidCloud
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidCloud |
◆ pyramidDepth
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidDepth |
◆ pyramidImage
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidImage |
◆ pyramidMask
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidMask |
◆ pyramidNormals
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidNormals |
◆ pyramidNormalsMask
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidNormalsMask |
◆ pyramidTexturedMask
std::vector<Mat> cv::rgbd::OdometryFrame::pyramidTexturedMask |
此结构体的文档是从以下文件生成的