#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
cv::rgbd::OdometryFrame::pyramid_dI_dx std::vector<Mat> |
◆ pyramid_dI_dy
cv::rgbd::OdometryFrame::pyramid_dI_dy std::vector<Mat> |
◆ pyramidCloud
cv::rgbd::OdometryFrame::pyramidCloud std::vector<Mat> |
◆ pyramidDepth
cv::rgbd::OdometryFrame::pyramidDepth std::vector<Mat> |
◆ pyramidImage
cv::rgbd::OdometryFrame::pyramidImage std::vector<Mat> |
◆ pyramidMask
cv::rgbd::OdometryFrame::pyramidMask std::vector<Mat> |
◆ pyramidNormals
cv::rgbd::OdometryFrame::pyramidNormals std::vector<Mat> |
◆ pyramidNormalsMask
cv::rgbd::OdometryFrame::pyramidNormalsMask std::vector<Mat> |
◆ pyramidTexturedMask
cv::rgbd::OdometryFrame::pyramidTexturedMask std::vector<Mat> |
此结构体的文档是从以下文件生成的: