表格线识别通用库文档
载入中...
搜索中...
未找到
image_preprocess.hpp 文件参考
#include <memory>
#include <opencv2/core.hpp>
#include <opencv2/opencv.hpp>
#include <vector>
#include "common/base/percent.hpp"
#include "common/debug/print_package.h"
#include "common/enum.h"
#include "common/macro.h"
#include "common/type.h"
#include "common/utils/string.hpp"
image_preprocess.hpp 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  cm::ImagePreprocessor
 图像预处理器类 更多...
 
class  cm::imp::Binarization
 二值化图像预处理动作 更多...
 
struct  cm::imp::Binarization::CommonThreshold
 普通二值化
 
struct  cm::imp::Binarization::AdaptiveThreshold
 自适应二值化
 
class  cm::imp::EdgeDetection
 图像边缘检测预处理动作 更多...
 
struct  cm::imp::EdgeDetection::SobelEdgeDection
 Sobel算子
 
struct  cm::imp::EdgeDetection::ScharrEdgeDection
 Scharr算子
 
struct  cm::imp::EdgeDetection::LaplacianEdgeDection
 Laplacian算子
 
struct  cm::imp::EdgeDetection::CannyEdgeDection
 Canny算子
 
struct  cm::imp::EdgeDetection::RobertsEdgeDection
 Roberts算子
 
struct  cm::imp::EdgeDetection::PrewittEdgeDection
 Prewitt算子
 
struct  cm::imp::EdgeDetection::DoGEdgeDection
 DoG算子
 
class  cm::imp::LinesDetection
 线检测动作类 更多...
 
struct  cm::imp::LinesDetection::SolidLinesDetection
 实线检测(支持任意长度线的霍夫直线检测)
 
struct  cm::imp::LinesDetection::DashedLinesDetection
 虚线(表示模糊不清的实线)检测(仅支持长线的霍夫直线检测)
 
struct  cm::imp::LinesDetection::DottedLinesDetection
 点线(由小线段或点构成的线)检测(仅支持长线的霍夫直线检测)
 

命名空间

namespace  cm
 
namespace  cm::imp
 

变量

const Binarization cm::imp::THRESHOLD_COMMON (Binarization::COMMON)
 通用二值化默认参数
 
const Binarization cm::imp::THRESHOLD_ADAPTIVE (Binarization::ADAPTIVE)
 自适应二值化默认参数
 
const EdgeDetection cm::imp::ED_SOBEL (EdgeDetection::SOBEL)
 Sobel 算子默认参数
 
const EdgeDetection cm::imp::ED_SCHARR (EdgeDetection::SCHARR)
 Scharr 算子默认参数
 
const EdgeDetection cm::imp::ED_LAPLACIAN (EdgeDetection::LAPLACIAN)
 Laplacian 算子默认参数
 
const EdgeDetection cm::imp::ED_CANNY (EdgeDetection::CANNY)
 Canny 算子默认参数
 
const EdgeDetection cm::imp::ED_ROBERTS (EdgeDetection::ROBERTS)
 Roberts 算子默认参数
 
const EdgeDetection cm::imp::ED_PREWITT (EdgeDetection::PREWITT)
 Prewitt 算子默认参数
 
const EdgeDetection cm::imp::ED_DOG (EdgeDetection::DOG)
 DoG 算子默认参数
 
const LinesDetection cm::imp::LD_SOLID_H (LinesDetection::SOLID, HLINE)
 默认参数实横线检测(支持任意长度线的霍夫直线检测)
 
const LinesDetection cm::imp::LD_SOLID_V (LinesDetection::SOLID, VLINE)
 默认参数实竖线检测(支持任意长度线的霍夫直线检测)
 
const LinesDetection cm::imp::LD_DASHED_H (LinesDetection::DASHED, HLINE)
 默认参数虚横线(表示模糊不清的实线)检测(仅支持长线的霍夫直线检测)
 
const LinesDetection cm::imp::LD_DASHED_V (LinesDetection::DASHED, VLINE)
 默认参数虚竖线(表示模糊不清的实线)检测(仅支持长线的霍夫直线检测)
 
const LinesDetection cm::imp::LD_DOTTED_H (LinesDetection::DOTTED, HLINE)
 默认参数点横线(由小线段或点构成的线)检测(仅支持长线的霍夫直线检测)
 
const LinesDetection cm::imp::LD_DOTTED_V (LinesDetection::DOTTED, VLINE)
 默认参数点竖线(由小线段或点构成的线)检测(仅支持长线的霍夫直线检测)