|
表格线识别通用库文档
|
区间列表类 更多...
#include <intervals.hpp>


|
default |
区间类的默认构造函数
|
inline |
区间列表类的带参构造函数
该构造函数用于从cv::Range对象的集合初始化 Intervals 对象,接受一个std::vector<cv::Range>作为参数,其中每个cv::Range对象表示一个区间。
| ranges | 一个包含多个cv::Range对象的向量,每个对象代表一个区间的起始和结束点 |
cv::Range对象是否有效(例如,start 是否小于等于 end)或区间是否有重叠。在文件 intervals.hpp 第 56 行定义.
|
default |
区间类的析构函数
过滤无效区间
遍历区间列表,移除长度小于指定最小长度的区间。此操作直接修改调用对象,保留所有有效区间。
| min_interval_len | 区间的最小有效长度 默认为 1 |
在文件 intervals.hpp 第 72 行定义.

合并相邻或重叠区间
根据指定的最大间隔距离合并当前区间列表中相邻或重叠的区间。
| max_interval_distance | 两个区间之间允许的最大间隔距离 默认为 0 |
在文件 intervals.hpp 第 96 行定义.
