|
表格线识别通用库文档
|
矩形列表类 更多...
#include <rects.hpp>


Public 成员函数 | |
| Rects ()=default | |
| 矩形类的默认构造函数 | |
| Rects (const Rects &rects)=default | |
| 矩形类的拷贝构造函数 | |
| Rects (const std::vector< cv::Rect > &rects) | |
| 矩形列表类的带参构造函数 | |
| Rects (const std::vector< cv::Vec4i > &rects) | |
| 矩形列表类的带参构造函数 | |
| Rects (const std::vector< std::vector< int > > &rects) | |
| 矩形列表类的带参构造函数 | |
| ~Rects ()=default | |
| 矩形类的析构函数 | |
| Rects & | operator= (const std::vector< cv::Rect > &rects) |
| 矩形类的赋值运算符 | |
| Rects & | operator= (const std::vector< cv::Vec4i > &rects) |
| 矩形列表类的赋值拷贝构造函数 | |
| Rects & | operator= (const std::vector< std::vector< int > > &rects) |
| 矩形列表类的赋值拷贝构造函数 | |
| Rect | MergeRects () const |
| 合并矩形框 | |
| Rects & | MergeRects (int horizontal_min_distance=0, int vertical_min_distance=0) |
| 合并矩形框 | |
| Rects & | FilterInvalidRects (int min_width=1, int min_height=1) |
| 根据所给条件过滤无效矩形 | |
Public 成员函数 继承自 cm::List< Rect > | |
| List ()=default | |
| 列表类的默认构造函数 | |
| List (const List< Rect > &list)=default | |
| 列表类的拷贝构造函数 | |
| List (const std::vector< Rect > &list) | |
| 列表类的带参构造函数 | |
| ~List ()=default | |
| 列表类的析构函数 | |
| List< Rect > & | operator+= (const List< Rect > &list) |
| 列表类重载加等于运算符 | |
| List< Rect > | Filter (const FUNC &func) const |
| 过滤列表项 | |
| U | Reduce (const FUNC &func, U initial_value=U{}) const |
| 累计列表项 | |
| List< U > | Map (const FUNC &func) const |
| 列表项映射 | |
| List< Rect > | MutFilter (const FUNC &func) |
| 过滤列表项 | |
| U | MutReduce (const FUNC &func, U initial_value=U{}) |
| 累计列表项 | |
| List< U > | MutMap (const FUNC &func) |
| 列表项映射 | |
| const_iterator | Max () const |
| 求列表中的最大值 | |
| const_iterator | Max (const FUNC &func) const |
| 求列表中的最大值 | |
| const_iterator | Min () const |
| 求列表中的最小值 | |
| const_iterator | Min (const FUNC &func) const |
| 求列表中的最小值 | |
| List< Rect > & | Sort () |
| 对列表进行排序 | |
| List< Rect > & | Sort (const FUNC &func) |
| 对列表进行排序 | |
| iterator | Order (size_t index) |
| 按序获取列表中指定索引的元素 | |
| iterator | Order (size_t index, const FUNC &func) |
| 按序获取列表中指定索引的元素 | |
| bool | Include (const Rect &value) const |
| 判断列表中是否包含指定值 | |
| bool | Include (const FUNC &func) const |
| 判断列表中是否包含满足指定条件的值 | |
| size_t | Index (const Rect &value, size_t from_index=0) const |
| 查找指定值在列表中的索引 | |
| size_t | Index (const FUNC &func, size_t from_index=0) const |
| 查找指定值在列表中的索引 | |
| size_t | LastIndex (const Rect &value, size_t from_index=INT_MAX) const |
| 查找指定值在列表中的索引 | |
| size_t | LastIndex (const FUNC &func, size_t from_index=INT_MAX) const |
| 查找指定值在列表中的索引 | |
| size_t | Count (const Rect &value) const |
| 统计列表中指定值的出现次数 | |
| size_t | Count (const FUNC &func) const |
| 统计满足指定条件的元素个数 | |
| List< Rect > & | Reverse () |
| 对列表中的元素进行反转 | |
| List< Rect > & | Shuffle () |
| 对列表中的元素进行随机打乱 | |
| List< Rect > & | Fill (const Rect &value) |
| 将列表中所有元素填充为指定值 | |
| List< Rect > | Slice (size_t start, size_t end=UINT_MAX) const |
| 切片提取列表中指定范围的元素 | |
|
default |
矩形类的默认构造函数
|
inline |
矩形列表类的带参构造函数
该构造函数使用标准库提供的vector<cv::Rect>对象构造矩形列表。
| rects | 包含多个cv::Rect对象的向量,每个cv::Rect对象表示一个矩形的左上顶点和宽高(x, y, w, h) |
|
inline |
矩形列表类的带参构造函数
该构造函数使用提供的cv::Vec4i对象列表来构造矩形列表类。
| rects | 包含多个cv::Vec4i对象的向量,每个cv::Vec4i对象表示一个矩形的左上角顶点和宽高(x, y, w, h) |
矩形列表类的带参构造函数
该构造函数使用提供的标准库vector<vector<int>>构造矩形列表。
| rects | 包含多个std::vector<int>对象的向量,每个std::vector<int>对象表示一个矩形的左上角顶点和宽高(x, y, w, h) |
|
default |
矩形类的析构函数
|
inline |
矩形类的赋值运算符
矩形列表类的赋值拷贝构造函数
该构造函数使用标准库提供的vector<cv::Rect>对象构造矩形列表。
| rects | 包含多个cv::Rect对象的向量,每个cv::Rect对象表示一个矩形的左上顶点和宽高(x, y, w, h) |
矩形列表类的赋值拷贝构造函数
该构造函数使用提供的cv::Vec4i对象列表来构造矩形列表类。
| rects | 包含多个cv::Vec4i对象的向量,每个cv::Vec4i对象表示一个矩形的左上角顶点和宽高(x, y, w, h) |
矩形列表类的赋值拷贝构造函数
该构造函数使用提供的标准库vector<vector<int>>构造矩形列表。
| rects | 包含多个std::vector<int>对象的向量,每个std::vector<int>对象表示一个矩形的左上角顶点和宽高(x, y, w, h) |