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

Interface for modalities that plug into the LINE template matching representation. [詳解]

#include <linemod.hpp>

cv::linemod::ColorGradient, cv::linemod::DepthNormalに継承されています。

公開メンバ関数

CV_WRAP Ptr< QuantizedPyramid > process (const Mat &src, const Mat &mask=Mat()) const
ソース画像から,量子化された画像ピラミッドを形成します.[【詳解】(英語]
virtual CV_WRAP String name () const =0
virtual CV_WRAP void read (const FileNode &fn)=0
virtual void write (FileStorage &fs) const =0

静的公開メンバ関数

static CV_WRAP Ptr< Modality > create (const String &modality_type)
名前でモダリティを作成します。[【詳解】(英語]
static CV_WRAP Ptr< Modality > create (const FileNode &fn)
ファイルからモダリティを読み込みます。

限定公開メンバ関数

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

詳解

LINE テンプレートマッチング表現にプラグインするモダリティ用のインターフェースです。

todo:
uint8として(255/MAX)の特徴の合計を最適化するための、最大レスポンス

関数詳解

create()

static CV_WRAP Ptr< Modality > cv::linemod::Modality::create ( const String & modality_type )
static

名前でモダリティを作成します。

以下のモダリティタイプがサポートされています。

  • "ColorGradient"
  • "DepthNormal"

process()

CV_WRAP Ptr< QuantizedPyramid > cv::linemod::Modality::process ( const Mat & src,
const Mat & mask = Mat()
) const
inline

ソース画像から,量子化された画像ピラミッドを形成します.

引数
[in]. src ソース画像。タイプはモダリティに依存します。
[in]. mask オプションのマスク。空でない場合、マスクされていないピクセルは、量子化された画像ではゼロに設定され、特徴として抽出されません。

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