OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::linemod::Modality 類參考abstract

用於插入到 LINE 模板匹配表示中的模態的介面。 更多...

#include <opencv2/rgbd/linemod.hpp>

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 模板匹配表示中的模態的介面。

待辦
最大響應,允許最佳化求和(255/MAX)特徵作為 uint8

建構函式 & 解構函式文件

◆ ~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
純虛擬函式
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

從源影像形成量化的影像金字塔。

引數
[輸入]src源影像。 型別取決於模態。
[輸入]mask可選掩碼。 如果不為空,則未掩蓋的畫素在量化影像中設定為零,並且不能作為特徵提取。

◆ 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)
純虛擬函式
Python
cv.linemod.Modality.read(fn) ->

◆ write()

virtual void cv::linemod::Modality::write ( FileStorage & fs) const
純虛擬函式

此類文件由以下檔案生成