Leaper Vision Toolkit
中文 / English 2.x
Public 成员函数
ILCircleResults接口 参考

该接口提供一个圆检测结果集合,包含一个或多个圆检测结果。 更多...

类 ILCircleResults 继承关系图:
ILObjects ILObject LCircleResults

Public 成员函数

void Draw (HDC hdc, int index, LPVCircleDrawFlags drawFlags, double zoomX, double zoomY, double panX, double panY)
 
void DrawAll (HDC hdc, LPVCircleDrawFlags drawFlags, double zoomX, double zoomY, double panX, double panY)
 
void DrawScoreChart (HDC hdc, LPVChartDrawFlags drawFlags, int xGridStep, int yGridStep)
 
ILCircleResultItem (int index)
 
- Public 成员函数 继承自 ILObjects
int Count ()
 
BOOL Empty ()
 
ILObjectItemObject (int objIndex)
 
- Public 成员函数 继承自 ILObject
ILObjectCopy ()
 
LPVErrorCode Load (LString filename)
 
void Reset ()
 
LPVErrorCode Save (LString filename)
 
BOOL Valid ()
 

额外继承的成员函数

- 属性 继承自 ILObject
LString Name [get, set]
 对象的名称,默认为空。
大多数情况下,LPV 算法类并不使用这个名称。
ILDrawable::SetDrawName() 启用,该名称将被绘制在对象的附近 更多...
 

详细描述

该接口提供一个圆检测结果集合,包含一个或多个圆检测结果。

通常通过调用 ILCircleDetector::Detect() 得到该检测结果集合。 可以通过该接口访问其中的单个检测结果,绘制检测结果和分数曲线到给定的设备。

示例代码

成员函数说明

◆ Draw()

void Draw ( HDC  hdc,
int  index,
LPVCircleDrawFlags  drawFlags,
double  zoomX,
double  zoomY,
double  panX,
double  panY 
)

绘制索引对应的单个圆检测结果到给定设备。

参数
[in]index输入索引,从 0 开始但小于总数的数字
[in]drawFlags控制圆绘制内容,使用方式请查阅 LPVCircleDrawFlags
参见
DrawAll()
Use Draw Functions
备注
该函数在 Linux / MacOS 平台暂不可用。

◆ DrawAll()

void DrawAll ( HDC  hdc,
LPVCircleDrawFlags  drawFlags,
double  zoomX,
double  zoomY,
double  panX,
double  panY 
)

绘制所有圆检测结果到给定设备。

参数
[in]drawFlags控制圆绘制内容,使用方式请查阅 LPVCircleDrawFlags
参见
Draw()
Use Draw Functions
备注
该函数在 Linux / MacOS 平台暂不可用。

◆ DrawScoreChart()

void DrawScoreChart ( HDC  hdc,
LPVChartDrawFlags  drawFlags,
int  xGridStep,
int  yGridStep 
)

绘制检测分数曲线到给定的设备。该曲线表示在沿着检测区域的方向(x 轴)上检测分数(y 轴)的分布情况。 通常用于为直线定位调试合适的分数阈值。

参数
[in]hdc绘制设备,可为窗口、位图等的上下文句柄。
[in]drawFlags用于控制绘制的内容,查看 LPVChartDrawFlags。
[in]xGridStep绘制 x 轴的步长,默认设置为 0,表示按照分数曲线数据自动选择合适的步长。
[in]yGridStep绘制 y 轴的步长,默认设置为 0,表示按照分数曲线数据自动选择合适的步长。
备注
该函数在 Linux / MacOS 平台暂不可用。

◆ Item()

ILCircleResult* Item ( int  index)

获取给定索引对应的圆检测结果

参数
[in]index输入索引,从 0 开始但小于总数的数字
返回值
result返回索引对应的单个圆检测结果