#include <opencv2/rgbd/depth.hpp>
◆ DEPTH_CLEANER_METHOD
NIL 方法来自 C. Nguyen、S. Izadi、D. Lovel 的 Modeling Kinect Sensor Noise for Improved 3d Reconstruction and Tracking
◆ DepthCleaner() [1/2]
| cv::rgbd::DepthCleaner::DepthCleaner |
( |
| ) |
|
|
inline |
◆ DepthCleaner() [2/2]
构造函数
- 参数
-
| 深度 | 法线的深度(仅 CV_32F 或 CV_64F) |
| window_size | 计算法线的窗口大小:只能是 1、3、5 或 7 |
| 方法 | 要使用的方法之一:RGBD_NORMALS_METHOD_SRI, RGBD_NORMALS_METHOD_FALS |
◆ ~DepthCleaner()
| cv::rgbd::DepthCleaner::~DepthCleaner |
( |
| ) |
|
◆ create()
| Python |
|---|
| cv.rgbd.DepthCleaner.create( | depth[, window_size[, method]] | ) -> | retval |
| cv.rgbd.DepthCleaner_create( | depth[, window_size[, method]] | ) -> | retval |
◆ getDepth()
| int cv::rgbd::DepthCleaner::getDepth |
( |
| ) |
const |
|
inline |
| Python |
|---|
| cv.rgbd.DepthCleaner.getDepth( | | ) -> | retval |
◆ getMethod()
| int cv::rgbd::DepthCleaner::getMethod |
( |
| ) |
const |
|
inline |
| Python |
|---|
| cv.rgbd.DepthCleaner.getMethod( | | ) -> | retval |
◆ getWindowSize()
| int cv::rgbd::DepthCleaner::getWindowSize |
( |
| ) |
const |
|
inline |
| Python |
|---|
| cv.rgbd.DepthCleaner.getWindowSize( | | ) -> | retval |
◆ initialize()
| void cv::rgbd::DepthCleaner::initialize |
( |
| ) |
const |
| Python |
|---|
| cv.rgbd.DepthCleaner.initialize( | | ) -> | 无 |
初始化一些缓存以供稍后计算的数据。如果未调用该函数,则将在首次计算法线时调用该函数
◆ initialize_cleaner_impl()
| void cv::rgbd::DepthCleaner::initialize_cleaner_impl |
( |
| ) |
const |
|
保护 |
◆ operator()()
给定深度图像中的一组 3d 点,计算每个点的法线。
- 参数
-
| points | 一个行 x 列 x 3 的 CV_32F/CV64F 矩阵或一个行 x 列 x 1 的 CV_U16S |
| 深度 | 清理后的深度的行 x 列矩阵 |
◆ setDepth()
| void cv::rgbd::DepthCleaner::setDepth |
( |
int | val | ) |
|
|
inline |
| Python |
|---|
| cv.rgbd.DepthCleaner.setDepth( | val | ) -> | 无 |
◆ setMethod()
| void cv::rgbd::DepthCleaner::setMethod |
( |
int | val | ) |
|
|
inline |
| Python |
|---|
| cv.rgbd.DepthCleaner.setMethod( | val | ) -> | 无 |
◆ setWindowSize()
| void cv::rgbd::DepthCleaner::setWindowSize |
( |
int | val | ) |
|
|
inline |
| Python |
|---|
| cv.rgbd.DepthCleaner.setWindowSize( | val | ) -> | 无 |
◆ depth_
| int cv::rgbd::DepthCleaner::depth_ |
|
保护 |
◆ depth_cleaner_impl_
| void* cv::rgbd::DepthCleaner::depth_cleaner_impl_ |
|
mutableprotected |
◆ method_
| int cv::rgbd::DepthCleaner::method_ |
|
保护 |
◆ window_size_
| int cv::rgbd::DepthCleaner::window_size_ |
|
保护 |
此类文档由以下文件生成