表格线识别通用库文档
载入中...
搜索中...
未找到
cm::Lines 成员列表

成员的完整列表,这些成员属于 cm::Lines,包括所有继承而来的类成员

Boundary(int margin=0) constcm::Linesinline
ClassifyLines(Lines &hlines, Lines &vlines) constcm::Linesinline
ConnectAdjacentLines(int threshold=4, int max_distance=100, bool strict_inspect=true, const Interval &old_line_len_range=Interval::All(), bool oline_len_condition=true, const Interval &new_line_len_range=Interval::All())cm::Linesinline
ConnectLines(LineType line_type=ULINE, int threshold=4, int max_distance=100, bool strict_inspect=true, const Interval &old_line_len_range=Interval::All(), bool oline_len_condition=true, const Interval &new_line_len_range=Interval::All())cm::Linesinline
Count(const Line &value) constcm::List< Line >inline
Count(const FUNC &func) constcm::List< Line >inline
Fill(const Line &value)cm::List< Line >inline
Filter(const FUNC &func) constcm::List< Line >inline
GetAdjacentDuplicateLines(double threshold, double min_overlap_ratio=0.5, Statistic near_method=cm::MAXIMUM, const FUNC &func=Line::CompareByLength(true)) constcm::Linesinline
GetDuplicateLines(LineType line_type=ULINE, double threshold=5, double min_overlap_ratio=0.5, Statistic near_method=cm::MAXIMUM, const FUNC &func=Line::CompareByLength(true)) constcm::Linesinline
GetLinesIndexInLine(const Line &line, int threshold=2, bool strict_inspect=true)cm::Linesinline
Include(const Line &value) constcm::List< Line >inline
Include(const FUNC &func) constcm::List< Line >inline
Index(const Line &value, size_t from_index=0) constcm::List< Line >inline
Index(const FUNC &func, size_t from_index=0) constcm::List< Line >inline
LastIndex(const Line &value, size_t from_index=INT_MAX) constcm::List< Line >inline
LastIndex(const FUNC &func, size_t from_index=INT_MAX) constcm::List< Line >inline
LineLength(Statistic type, const Interval &x_range=Interval::All(), const Interval &y_range=Interval::All(), bool is_rough=false)cm::Linesinline
Lines()=defaultcm::Lines
Lines(const Lines &lines)=defaultcm::Lines
Lines(const std::vector< cv::Vec4i > &lines)cm::Linesinline
Lines(const std::vector< std::vector< int > > &lines)cm::Linesinline
List()=defaultcm::List< Line >
List(const List< Line > &list)=defaultcm::List< Line >
List(const std::vector< Line > &list)cm::List< Line >inline
Map(const FUNC &func) constcm::List< Line >inline
Max() constcm::List< Line >inline
Max(const FUNC &func) constcm::List< Line >inline
MergeLines(LineType line_type) constcm::Linesinline
Min() constcm::List< Line >inline
Min(const FUNC &func) constcm::List< Line >inline
MutFilter(const FUNC &func)cm::List< Line >inline
MutMap(const FUNC &func)cm::List< Line >inline
MutReduce(const FUNC &func, U initial_value=U{})cm::List< Line >inline
NumberInInterval(const Interval &x_range, const Interval &y_range)cm::Linesinline
operator+=(const List< Line > &list)cm::List< Line >inline
operator=(const std::vector< cv::Vec4i > &lines)cm::Linesinline
operator=(const std::vector< std::vector< int > > &lines)cm::Linesinline
Order(size_t index)cm::List< Line >inline
Order(size_t index, const FUNC &func)cm::List< Line >inline
Reduce(const FUNC &func, U initial_value=U{}) constcm::List< Line >inline
RemoveLines(const std::unordered_set< size_t > &deleted_indexes)cm::Linesinline
RemoveLines(const std::unordered_set< Line, Line::Hash > &deleted_lines)cm::Linesinline
RemoveLines(const Lines &deleted_lines)cm::Linesinline
Reverse()cm::List< Line >inline
RmAdjacentDuplicateLines(double threshold, double min_overlap_ratio=0.5, Statistic near_method=cm::MAXIMUM, const FUNC &func=Line::CompareByLength(true))cm::Linesinline
RmDuplicateLines(LineType line_type=ULINE, double threshold=5, double min_overlap_ratio=0.5, Statistic near_method=cm::MAXIMUM, const FUNC &func=Line::CompareByLength(true))cm::Linesinline
Shuffle()cm::List< Line >inline
Slice(size_t start, size_t end=UINT_MAX) constcm::List< Line >inline
Sort()cm::List< Line >inline
Sort(const FUNC &func)cm::List< Line >inline
~Lines()=defaultcm::Lines
~List()=defaultcm::List< Line >