OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 限定公開メンバ関数 | 全メンバ一覧
cv::linemod::DepthNormal クラス

Modality that computes quantized surface normals from a dense depth map. [詳解]

#include <linemod.hpp>

cv::linemod::Modalityを継承しています。

公開メンバ関数

DepthNormal ()
デフォルトコンストラクタ。妥当なデフォルトのパラメータ値を利用します.
DepthNormal (int distance_threshold, int difference_threshold, size_t num_features, int extract_threshold)
コンストラクタ.[【詳解】(英語]
virtual String name () const CV_OVERRIDE
virtual void read (const FileNode &fn) CV_OVERRIDE
virtual void write (FileStorage &fs) const CV_OVERRIDE
- 基底クラス cv::linemod::Modality に属する継承公開メンバ関数
CV_WRAP Ptr< QuantizedPyramid > process (const Mat &src, const Mat &mask=Mat()) const
ソース画像から,量子化された画像ピラミッドを形成します.[【詳解】(英語]

静的公開メンバ関数

static CV_WRAP Ptr< DepthNormal > create (int distance_threshold, int difference_threshold, size_t num_features, int extract_threshold)
- 基底クラス cv::linemod::Modality に属する継承静的公開メンバ関数
static CV_WRAP Ptr< Modality > create (const String &modality_type)
名前でモダリティを作成します。[【詳解】(英語]
static CV_WRAP Ptr< Modality > create (const FileNode &fn)
ファイルからモダリティを読み込みます。

公開変数類

CV_PROP int distance_threshold
CV_PROP int difference_threshold
CV_PROP size_t num_features
CV_PROP int extract_threshold

限定公開メンバ関数

virtual Ptr< QuantizedPyramid > processImpl (const Mat &src, const Mat &mask) const CV_OVERRIDE

詳解

Modalityこの関数は,密な深度マップから,量子化された表面法線を計算します.

構築子と解体子

DepthNormal()

cv::linemod::DepthNormal::DepthNormal ( int distance_threshold,
int difference_threshold,
size_t num_features,
int extract_threshold
)

コンストラクタ.

引数
distance_threshold この距離を超えたピクセルを無視します。
difference_threshold 法線を計算する際に、中心となるピクセルとの深度差がこのしきい値を超えているピクセルの寄与を無視します。
num_features 1つのテンプレートに含まれるべき特徴数を指定します。
extract_threshold extract_thresholdの距離内に異なる方向がない場合にのみ、特徴の候補として考慮します。

関数詳解

name()

virtual String cv::linemod::DepthNormal::name ( ) const
virtual

cv::linemod::Modalityを実装します。

processImpl()

virtual Ptr< QuantizedPyramid > cv::linemod::DepthNormal::processImpl ( const Mat & src,
const Mat & mask
) const
protected virtual

cv::linemod::Modalityを実装します。

read()

virtual void cv::linemod::DepthNormal::read ( const FileNode & fn )
virtual

cv::linemod::Modalityを実装します。

write()

virtual void cv::linemod::DepthNormal::write ( FileStorage & fs ) const
virtual

cv::linemod::Modalityを実装します。


このクラス詳解は次のファイルから抽出されました: