Leaper Vision Toolkit
中文 / English 2.x
结构体 | 枚举
LPVPatLib 模块参考手册

LPV 模板匹配模块,用于提供模板匹配功能。 更多...

结构体

interface  ILMatch
 该接口提供模板匹配的功能。 更多...
 
interface  ILMatchResult
 该接口提供单个模板匹配结果,可获取其具体属性。 更多...
 
interface  ILMatchResults
 该接口提供一组模板匹配结果的集合,包含一个或多个模板匹配结果。 更多...
 
class  LMatch
 
class  LMatchResult
 
class  LMatchResults
 

枚举

enum  LPVPatCenterMode { LPVPatImageCenter = 0 , LPVPatTrainedCenter = 1 , LPVPatCustomCenter = 2 }
 该枚举表示模板匹配结果中心的设置方式 更多...
 
enum  LPVPatDrawFlags {
  LPVPatDrawBoundingRect = 1 , LPVPatDrawCenter = 2 , LPVPatDrawFeature = 4 , LPVPatDrawIndex = 8 ,
  LPVPatDrawFeatureLevel0 = LPVPatDrawFeature , LPVPatDrawFeatureLevel1 = 16 , LPVPatDrawFeatureLevelAll = LPVPatDrawFeatureLevel0 + LPVPatDrawFeatureLevel1 , LPVPatDrawDefault = LPVPatDrawCenter ,
  LPVPatDrawAll = 0xff
}
 该枚举用于控制模板匹配结果绘制的行为 更多...
 

详细描述

LPV 模板匹配模块,用于提供模板匹配功能。

该模块提供模板匹配相关的算法类。使用该模块中的类和算法,需按照以下方式引用该模块:

示例代码

枚举类型说明

◆ LPVPatCenterMode

该枚举表示模板匹配结果中心的设置方式

枚举值
LPVPatImageCenter 

使用模板图像的中心作为匹配结果的中心,其角度为 0°.

LPVPatTrainedCenter 

使用训练得到的中心作为匹配结果的中心,使用训练特征的包围旋转矩形的角度作为 0°.

LPVPatCustomCenter 

使用自定义的位置作为匹配结果的中心,使用自定义的角度作为 0°.

◆ LPVPatDrawFlags

该枚举用于控制模板匹配结果绘制的行为

枚举值
LPVPatDrawBoundingRect 

绘制匹配结果的旋转包围矩形

LPVPatDrawCenter 

绘制匹配结果的中心点

LPVPatDrawFeature 

绘制匹配结果的特征

LPVPatDrawIndex 

绘制匹配结果的索引,在其中心点的右下方

LPVPatDrawFeatureLevel0 

绘制匹配结果的 0 层特征,为有方向的短线

LPVPatDrawFeatureLevel1 

绘制匹配结果的 1 层特征,为有方向的矩形

LPVPatDrawFeatureLevelAll 

绘制匹配结果的所有层特征

LPVPatDrawDefault 

默认值,只绘制匹配结果的中心点

LPVPatDrawAll 

绘制所有部分