#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 & | 深度, |
|
|
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 |
此结构体的文档由以下文件生成