|
表格线识别通用库文档
|
线的比较仿函数 更多...
#include <line.hpp>
Public 成员函数 | |
| CompareByCoordinate (LineType type, int min_distance=10, bool use_pt1=true) | |
| 线的比较仿函数的带参构造函数(通过线的坐标比较) | |
| bool | operator() (const Line &line1, const Line &line2) const |
| 线的比较仿函数重载括号运算符 | |
线的比较仿函数
该仿函数可用于对线进行坐标比较,可以指定线的类型、线的最小间距等参数。
|
inlineexplicit |
线的比较仿函数的带参构造函数(通过线的坐标比较)
该构造函数用于创建 CompareByCoordinate 对象,根据传入的参数设置比较线的方式。根据线的类型和最小距离,以及是否使用第一个点坐标作为排序依据来初始化比较函数。
| type | 线的类型( 横线 或 竖线 ) |
| min_distance | 最小距离(如果两竖线之间的平均水平距离小于最小距离,将被视为x坐标相同的竖线,此时按y坐标大小排序,两横线同理) 默认为 10 |
| use_pt1 | 是否使用第一个点坐标作为排序依据,否则使用第二个点 默认为 true |