密な深度マップから量子化された表面法線を計算する Modality。続きを読む...
#include <opencv2/rgbd/linemod.hpp>
密な深度マップから量子化された表面法線を計算する Modality。
◆ 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 |
このクラス詳解は次のファイルから抽出されました: