灵云SDK开发手册(C API)  8.1
结构体 | 宏定义 | 枚举

结构体

struct  OCR_IMAGE
 图像结构体. 更多...
 
struct  OCR_RECOG_POINT
 点结构 更多...
 
struct  OCR_CORNERS_RESULT
 切边矫正校点结构 更多...
 
struct  OCR_RECOG_RECT
 矩形结构 更多...
 
struct  OCR_RECOG_LINESEGMENT
 表格线子线段的定义 更多...
 
struct  OCR_RECOG_FRAMELINE
 表格线的定义 更多...
 
struct  OCR_RECOG_TABLECELL
 表格单元定义 更多...
 
struct  OCR_RECOG_TABLE
 表格的定义 更多...
 
struct  OCR_RECOG_REGION
 识别区域的定义 更多...
 
struct  OCR_LAYOUT_RESULT
 版面分析函数的返回结果 更多...
 
struct  OCR_DESKEW_RESULT
 倾斜校正函数的返回结果 更多...
 
struct  OCR_RECOG_PAGENODE
 页面节点定义 更多...
 
struct  OCR_RECOG_REGIONNODE
 区域节点定义 更多...
 
struct  OCR_RECOG_CELLNODE
 表格单元节点定义 更多...
 
struct  OCR_RECOG_LINENODE
 文本行节点定义 更多...
 
struct  OCR_RECOG_CHARNODE
 字符节点定义 更多...
 
struct  OCR_RECOG_NODE
 OCR识别结果的详细节点信息 更多...
 
struct  OCR_RECOG_RESULT
 OCR识别的返回结果 更多...
 

宏定义

#define OCR_MODULE   "HCI_OCR"
 模块名称
 
#define CANDIDATE_NUM   5
 字符节点中的候选字最大项目
 

枚举

enum  OCR_RECOG_RGNTYPE {
  OCR_RECOG_RGNTYPE_HORZTEXT = 0, OCR_RECOG_RGNTYPE_VERTTEXT = 1, OCR_RECOG_RGNTYPE_TABLE = 2, OCR_RECOG_RGNTYPE_GRAPH = 3,
  OCR_RECOG_RGNTYPE_AUTOTEXT = 4
}
 区域类型 更多...
 
enum  OCR_RECOG_LANG { OCR_RECOG_LANG_ZH_CN = 1, OCR_RECOG_LANG_ZH_HK = 2, OCR_RECOG_LANG_ZH_TW = 3, OCR_RECOG_LANG_EN = 4 }
 区域识别的语言控制,此项仅在选择了中文引擎的时候有效 更多...
 
enum  OCR_TABLE_LINE_TYPE {
  LINE_TYPE_UNKNOWN = 0, LINE_TYPE_REAL, LINE_TYPE_DASHED, LINE_TYPE_DOTTED,
  LINE_TYPE_VIRTUAL, LINE_TYPE_EMPTY = 0x100
}
 线段类型 更多...
 
enum  OCR_RECOG_NODE_TYPE {
  OCR_RECOG_NODE_PAGE = 0, OCR_RECOG_NODE_REGION, OCR_RECOG_NODE_CELL, OCR_RECOG_NODE_LINE,
  OCR_RECOG_NODE_CHAR
}
 识别结果节点类型 更多...
 

详细描述

枚举类型说明

区域识别的语言控制,此项仅在选择了中文引擎的时候有效

枚举值
OCR_RECOG_LANG_ZH_CN 

此区域强制采用简体中文识别

OCR_RECOG_LANG_ZH_HK 

此区域强制采用繁体中文识别,与OCR_RECOG_LANG_TW 目前无区别

OCR_RECOG_LANG_ZH_TW 

此区域强制采用繁体中文识别,与OCR_RECOG_LANG_HK 目前无区别

OCR_RECOG_LANG_EN 

此区域强制采用英文引擎识别

识别结果节点类型

枚举值
OCR_RECOG_NODE_PAGE 

页面节点

OCR_RECOG_NODE_REGION 

区域节点

OCR_RECOG_NODE_CELL 

表格单元节点

OCR_RECOG_NODE_LINE 

文本行节点

OCR_RECOG_NODE_CHAR 

字符节点

区域类型

枚举值
OCR_RECOG_RGNTYPE_HORZTEXT 

横排文本

OCR_RECOG_RGNTYPE_VERTTEXT 

竖排文本

OCR_RECOG_RGNTYPE_TABLE 

表格区域

OCR_RECOG_RGNTYPE_GRAPH 

图片区域,不参与识别

OCR_RECOG_RGNTYPE_AUTOTEXT 

文本区域,由引擎自动判断横竖排版,当前版本不支持

线段类型

枚举值
LINE_TYPE_UNKNOWN 

未知

LINE_TYPE_REAL 

实线

LINE_TYPE_DASHED 

虚线

LINE_TYPE_DOTTED 

点线

LINE_TYPE_VIRTUAL 

没有实际的线, 但逻辑上有的线

LINE_TYPE_EMPTY 

没有线,对应于两个表格单元格的合并