OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::linemod::Modality クラスabstract

LINEテンプレートマッチング表現に組み込むモダリティのインターフェース。 続きを読む...

#include <opencv2/rgbd/linemod.hpp>

Collaboration diagram for cv::linemod::Modality:

公開メンバ関数

virtual ~Modality ()
 
virtual String name () const =0
 
Ptr< QuantizedPyramidprocess (const Mat &src, const Mat &mask=Mat()) const
 ソース画像から量子化された画像ピラミッドを形成する。
 
virtual void read (const FileNode &fn)=0
 
virtual void write (FileStorage &fs) const =0
 

静的公開メンバ関数

static Ptr< Modalitycreate (const FileNode &fn)
 ファイルからモダリティを読み込む。
 
static Ptr< Modalitycreate (const String &modality_type)
 名前を指定してモダリティを作成する。
 

限定公開メンバ関数

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

詳細説明

LINEテンプレートマッチング表現に組み込むモダリティのインターフェース。

TODOTodo
最大応答値。uint8として特徴を合計する処理 (255/MAX) を最適化できるようにするためのもの

構築子と解体子の詳解

◆ ~Modality()

virtual cv::linemod::Modality::~Modality ( )
inlinevirtual

メンバ関数詳解

◆ create() [1/2]

static Ptr< Modality > cv::linemod::Modality::create ( const FileNode & fn)
static
Python:
cv.linemod.Modality.create(modality_type) -> retval
cv.linemod.Modality.create(fn) -> retval
cv.linemod.Modality_create(modality_type) -> retval
cv.linemod.Modality_create(fn) -> retval

ファイルからモダリティを読み込む。

◆ create() [2/2]

static Ptr< Modality > cv::linemod::Modality::create ( const String & modality_type)
static
Python:
cv.linemod.Modality.create(modality_type) -> retval
cv.linemod.Modality.create(fn) -> retval
cv.linemod.Modality_create(modality_type) -> retval
cv.linemod.Modality_create(fn) -> retval

名前を指定してモダリティを作成する。

次のモダリティ型がサポートされている:

  • "ColorGradient"
  • "DepthNormal"

◆ name()

virtual String cv::linemod::Modality::name ( ) const
pure virtual
Python:
cv.linemod.Modality.name() -> retval

◆ process()

Ptr< QuantizedPyramid > cv::linemod::Modality::process ( const Mat & src,
const Mat & mask = Mat() ) const
inline
Python:
cv.linemod.Modality.process(src[, mask]) -> retval

ソース画像から量子化された画像ピラミッドを形成する。

引数
[in]srcソース画像。型はモダリティに依存する。
[in]mask省略可能なマスク。空でない場合、マスクされていないピクセルは量子化画像で0に設定され、特徴として抽出できない。

◆ processImpl()

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

◆ read()

virtual void cv::linemod::Modality::read ( const FileNode & fn)
pure virtual
Python:
cv.linemod.Modality.read(fn) -> None

◆ write()

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

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