OpenCV453
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 限定公開メンバ関数 | 全メンバ一覧
cv::linemod::DepthNormal クラス

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

#include <linemod.hpp>

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

公開メンバ関数

 DepthNormal ()
 Default constructor. Uses reasonable default parameter values.
 
 DepthNormal (int distance_threshold, int difference_threshold, size_t num_features, int extract_threshold)
 Constructor. [詳解]
 
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< QuantizedPyramidprocess (const Mat &src, const Mat &mask=Mat()) const
 Form a quantized image pyramid from a source image. [詳解]
 

静的公開メンバ関数

static CV_WRAP Ptr< DepthNormalcreate (int distance_threshold, int difference_threshold, size_t num_features, int extract_threshold)
 
- 基底クラス cv::linemod::Modality に属する継承静的公開メンバ関数
static CV_WRAP Ptr< Modalitycreate (const String &modality_type)
 Create modality by name. [詳解]
 
static CV_WRAP Ptr< Modalitycreate (const FileNode &fn)
 Load a modality from file.
 

公開変数類

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

限定公開メンバ関数

virtual Ptr< QuantizedPyramidprocessImpl (const Mat &src, const Mat &mask) const CV_OVERRIDE
 

詳解

Modality that computes quantized surface normals from a dense depth map.

構築子と解体子

◆ DepthNormal()

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

Constructor.

引数
distance_thresholdIgnore pixels beyond this distance.
difference_thresholdWhen computing normals, ignore contributions of pixels whose depth difference with the central pixel is above this threshold.
num_featuresHow many features a template must contain.
extract_thresholdConsider as candidate feature only if there are no differing orientations within a distance of 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
protectedvirtual

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を実装しています。


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