|
表格线识别通用库文档
|
线检测动作类 更多...
#include <image_preprocess.hpp>


类 | |
| struct | DashedLinesDetection |
| 虚线(表示模糊不清的实线)检测(仅支持长线的霍夫直线检测) | |
| struct | DottedLinesDetection |
| 点线(由小线段或点构成的线)检测(仅支持长线的霍夫直线检测) | |
| struct | SolidLinesDetection |
| 实线检测(支持任意长度线的霍夫直线检测) | |
静态 Public 属性 | |
| static const struct cm::imp::LinesDetection::SolidLinesDetection | SOLID |
| 实线 | |
| static const struct cm::imp::LinesDetection::DashedLinesDetection | DASHED |
| 虚线 | |
| static const struct cm::imp::LinesDetection::DottedLinesDetection | DOTTED |
| 点线 | |
线检测动作类
该类共有继承 ImagePreprocessor ,用于对图像进行各种线的检测。
在文件 image_preprocess.hpp 第 609 行定义.
|
inlineexplicit |
线检测动作的构造函数
该构造函数用于初始化线检测对象,根据线的类型和参数进行初始化操作,并调用初始化函数 Init() 。在构造函数中,通过获取实线二值图(先做单向开运算,再做单向闭运算),对图像进行预处理以获得实线二值图。
| _ | 获取实线二值图(先做单向开运算,再做单向闭运算) |
| line_type | 线类型,仅支持横线和竖线,即 cm::HLINE 和 cm::VLINE |
| ksize_or_scale | 开运算核大小一半,闭运算核大小(支持百分数和大于1的整数,为百分数时,检测横线表示宽度的百分比,反之表示高度的百分比) 默认为 1.0 / 75 |
在文件 image_preprocess.hpp 第 642 行定义.


|
inlineexplicit |
线检测动作的构造函数
该构造函数用于初始化线检测对象,根据线的类型和参数进行初始化操作,并调用初始化函数Init()。在构造函数中,通过获取虚线(表示模糊不清的实线)二值图(只做单向腐蚀),对图像进行预处理以获得虚线二值图。
| _ | 获取虚线(表示模糊不清的实线)二值图(只做单向腐蚀) |
| line_type | 线类型,仅支持横线和竖线,即 cm::HLINE 和 cm::VLINE |
| ksize_or_scale | 腐蚀核大小(支持百分数和大于1的整数,为百分数时,检测横线表示宽度的百分比,反之表示高度的百分比) 默认为 1.0 / 200 |
在文件 image_preprocess.hpp 第 657 行定义.

|
inlineexplicit |
线检测动作的构造函数
该构造函数用于初始化点线检测对象,根据线的类型和参数进行初始化操作,并调用初始化函数Init()。在构造函数中,通过获取点线(由小线段或点构成的线)二值图,对图像进行预处理以获得点线二值图。
| _ | 获取点线(由小线段或点构成的线)二值图(先做单向轻微膨胀,再做单向剧烈开运算) |
| line_type | 线类型,仅支持横线和竖线,即 cm::HLINE 和 cm::VLINE |
| dilate_ksize_or_scale | 膨胀核大小(支持百分数和大于1的整数,为百分数时,检测横线表示宽度的百分比,反之表示高度的百分比) 默认为 5 |
| open_ksize_or_scale | 开运算核大小(支持百分数和大于1的整数,为百分数时,检测横线表示宽度的百分比,反之表示高度的百分比) 默认为 1.0 / 30 |
在文件 image_preprocess.hpp 第 673 行定义.

|
default |
线检测类默认构造函数
|
default |
线检测析构函数
|
inlineoverridevirtual |
预处理图像
该函数用于对输入图像进行预处理,以便后续线检测操作。根据线的类型和参数进行不同的图像处理操作,并返回处理后的图像。
| image | 需要预处理的图像 |
在文件 image_preprocess.hpp 第 693 行定义.
|
static |
虚线
在文件 image_preprocess.hpp 第 757 行定义.
|
static |
点线
在文件 image_preprocess.hpp 第 759 行定义.
|
static |
实线
在文件 image_preprocess.hpp 第 755 行定义.