#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 |
此結構體的文件由以下檔案生成