|
表格线识别通用库文档
|
二值化图像预处理动作 更多...
#include <image_preprocess.hpp>


类 | |
| struct | AdaptiveThreshold |
| 自适应二值化 | |
| struct | CommonThreshold |
| 普通二值化 | |
静态 Public 属性 | |
| static const struct cm::imp::Binarization::CommonThreshold | COMMON |
| 通用二值化 | |
| static const struct cm::imp::Binarization::AdaptiveThreshold | ADAPTIVE |
| 自适应二值化 | |
二值化图像预处理动作
该类共有继承 ImagePreprocessor ,用于对图像进行一系列预处理操作,包括普通二值化和自适应二值化。
在文件 image_preprocess.hpp 第 218 行定义.
|
inlineexplicit |
二值化图像预处理动作的构造函数
该构造函数用于创建二值化图像预处理动作对象,并根据给定参数进行初始化。在初始化过程中,会设定阈值、最大像素值、阈值类型等参数,并执行初始化操作。如果需要对图像进行反转处理,可以设置参数 reverse 为 true。
| _ | 通用二值化(二值化参数详见 cv::threshold) |
| thresh | 阈值,用于将像素分类为前景或背景 默认为 0 |
| maxval | 当像素值超过阈值时,分配给像素的最大值 默认为 255 |
| type | 阈值类型,用于确定如何对像素进行分类 默认为 cv::THRESH_BINARY_INV | cv::THRESH_OTSU |
| reverse | 是否反转图像 默认为 false |
在文件 image_preprocess.hpp 第 249 行定义.


|
inlineexplicit |
二值化图像预处理动作的构造函数
该构造函数用于创建二值化图像预处理动作对象,并根据给定参数进行初始化。在初始化过程中,会设定自适应阈值化方法、最大像素值、邻域大小等参数,并执行初始化操作。如果需要对图像进行反转处理,可以设置参数 reverse 为 true。
| _ | 自适应二值化(二值化参数详见 cv::adaptiveThreshold) |
| maxval | 当像素值超过阈值时,分配给像素的最大值 默认为 255 |
| adaptive_method | 自适应阈值化方法 默认为 cv::ADAPTIVE_THRESH_GAUSSIAN_C |
| block_size | 邻域大小,用于计算每个像素的阈值(它必须是一个奇数大于 1 的整数) 默认为 61 |
| c | 从计算的阈值中减去的常数(它通常为正值,用于调整阈值) 默认为 -7 |
| threshold_type | 二值化类型 默认为 cv::THRESH_BINARY |
| reverse | 是否反转图像 默认为 false |
在文件 image_preprocess.hpp 第 268 行定义.

|
default |
二值化图像预处理动作类 拷贝构造函数
|
default |
二值化图像预处理动作类 析构函数
|
inlineoverridevirtual |
预处理图像
对输入图像进行预处理,包括灰度化和二值化操作
| image | 需要预处理的图像 |
在文件 image_preprocess.hpp 第 290 行定义.
|
static |
自适应二值化
在文件 image_preprocess.hpp 第 318 行定义.
|
static |
通用二值化
在文件 image_preprocess.hpp 第 316 行定义.