#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]
构造函数
- 参数
-
depth | 法线的深度(仅限 CV_32F 或 CV_64F) |
window_size | 计算法线的窗口大小:只能是 1、3、5 或 7 |
method | 要使用的方法之一: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( | | ) -> | None |
初始化一些为以后计算而缓存的数据 如果该函数未被调用,则会在第一次计算法线时调用它
◆ initialize_cleaner_impl()
void cv::rgbd::DepthCleaner::initialize_cleaner_impl |
( |
| ) |
const |
|
protected |
◆ operator()()
给定深度图像中的一组 3d 点,计算每个点的法线。
- 参数
-
points | 一个 rows x cols x 3 的 CV_32F/CV64F 矩阵或一个 rows x cols x 1 的 CV_U16S |
depth | 一个 rows x cols 的清理后的深度矩阵 |
◆ setDepth()
void cv::rgbd::DepthCleaner::setDepth |
( |
int |
val | ) |
|
|
inline |
Python |
---|
| cv.rgbd.DepthCleaner.setDepth( | val | ) -> | None |
◆ setMethod()
void cv::rgbd::DepthCleaner::setMethod |
( |
int |
val | ) |
|
|
inline |
Python |
---|
| cv.rgbd.DepthCleaner.setMethod( | val | ) -> | None |
◆ setWindowSize()
void cv::rgbd::DepthCleaner::setWindowSize |
( |
int |
val | ) |
|
|
inline |
Python |
---|
| cv.rgbd.DepthCleaner.setWindowSize( | val | ) -> | None |
◆ depth_
int cv::rgbd::DepthCleaner::depth_ |
|
protected |
◆ depth_cleaner_impl_
void* cv::rgbd::DepthCleaner::depth_cleaner_impl_ |
|
mutableprotected |
◆ method_
int cv::rgbd::DepthCleaner::method_ |
|
protected |
◆ window_size_
int cv::rgbd::DepthCleaner::window_size_ |
|
protected |
此类的文档是根据以下文件生成的