计算密集深度图中量化表面法线的模态。更多…
#include <opencv2/rgbd/linemod.hpp>
◆ DepthNormal() [1/2]
cv::linemod::DepthNormal::DepthNormal |
( |
| ) |
|
◆ DepthNormal() [2/2]
cv::linemod::DepthNormal::DepthNormal |
( |
int | distance_threshold, |
|
|
int | difference_threshold, |
|
|
size_t | num_features, |
|
|
int | extract_threshold ) |
构造函数。
- 参数
-
distance_threshold | 忽略超过此距离的像素。 |
difference_threshold | 计算法线时,忽略深度与中心像素的差异超过此阈值的像素的贡献。 |
num_features | 模板必须包含多少个特征。 |
extract_threshold | 仅当在 extract_threshold 距离内没有不同的方向时,才将其视为候选特征。 |
◆ create()
static Ptr< DepthNormal > cv::linemod::DepthNormal::create |
( |
int | distance_threshold, |
|
|
int | difference_threshold, |
|
|
size_t | num_features, |
|
|
int | extract_threshold ) |
|
static |
Python |
---|
| cv.linemod.DepthNormal.create( | distance_threshold, difference_threshold, num_features, extract_threshold | ) -> | retval |
| cv.linemod.DepthNormal_create( | distance_threshold, difference_threshold, num_features, extract_threshold | ) -> | retval |
◆ name()
virtual String cv::linemod::DepthNormal::name |
( |
| ) |
const |
|
virtual |
◆ processImpl()
◆ read()
virtual void cv::linemod::DepthNormal::read |
( |
const FileNode & | fn | ) |
|
|
virtual |
◆ write()
virtual void cv::linemod::DepthNormal::write |
( |
FileStorage & | fs | ) |
const |
|
virtual |
◆ difference_threshold
int cv::linemod::DepthNormal::difference_threshold |
◆ distance_threshold
int cv::linemod::DepthNormal::distance_threshold |
◆ extract_threshold
int cv::linemod::DepthNormal::extract_threshold |
◆ num_features
size_t cv::linemod::DepthNormal::num_features |
此类的文档是从以下文件生成的