forked from chenqinghe/baidu-ai-go-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
default.go
57 lines (47 loc) · 5.77 KB
/
default.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
package ocr
var defaultGeneralBasicParams = map[string]interface{}{
"image": "", //图像数据,base64编码,要求base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式
"url": "", //图片完整URL,URL长度不超过1024字节,URL对应的图片base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式,当image字段存在时url字段失效,不支持https的图片链接
"language_type": "CHN_ENG", //识别语言类型,默认为CHN_ENG。可选值包括: - CHN_ENG:中英文混合; - ENG:英文; - POR:葡萄牙语; - FRE:法语; - GER:德语; - ITA:意大利语; - SPA:西班牙语; - RUS:俄语; - JAP:日语
"detect_direction": "false", //是否检测图像朝向,默认不检测,即:false。朝向是指输入图像是正常方向、逆时针旋转90/180/270度。可选值包括: - true:检测朝向; - false:不检测朝向。
"detect_language": "false", //是否检测语言,默认不检测。当前支持(中文、英语、日语、韩语)
"probability": "false", //是否返回识别结果中每一行的置信度
}
var defaultGeneralWithLocationParams = map[string]interface{}{
"image": "", //图像数据,base64编码,要求base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式
"url": "", //图片完整URL,URL长度不超过1024字节,URL对应的图片base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式,当image字段存在时url字段失效,不支持https的图片链接
"recognize_granularity": "big", //是否定位单字符位置,big:不定位单字符位置,默认值;small:定位单字符位置
"language_type": "CHN_ENG", //识别语言类型,默认为CHN_ENG。可选值包括: - CHN_ENG:中英文混合; - ENG:英文; - POR:葡萄牙语; - FRE:法语; - GER:德语; - ITA:意大利语; - SPA:西班牙语; - RUS:俄语; - JAP:日语
"detect_direction": "false", //是否检测图像朝向,默认不检测,即:false。朝向是指输入图像是正常方向、逆时针旋转90/180/270度。可选值包括:- true:检测朝向; - false:不检测朝向
"detect_language": "false", //是否检测语言,默认不检测。当前支持(中文、英语、日语、韩语)
"vertexes_location": "false", //是否返回文字外接多边形顶点位置,不支持单字位置。默认为false
"probability": "false", //是否返回识别结果中每一行的置信度
}
var defaultDeneralEnhancedParams = map[string]interface{}{
"image": "", //图像数据,base64编码,要求base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式
"language_type": "CHN_ENG", //识别语言类型,默认为CHN_ENG。可选值包括: - CHN_ENG:中英文混合; - ENG:英文; - POR:葡萄牙语; - FRE:法语; - GER:德语; - ITA:意大利语; - SPA:西班牙语; - RUS:俄语; - JAP:日语
"detect_direction": "false", //是否检测图像朝向,默认不检测,即:false。朝向是指输入图像是正常方向、逆时针旋转90/180/270度。可选值包括:- true:检测朝向; - false:不检测朝向
"detect_language": "false", //是否检测语言,默认不检测。当前支持(中文、英语、日语、韩语)
"probability": "false", //是否返回识别结果中每一行的置信度
}
var defaultWebimgParams = defaultDeneralEnhancedParams
var defaultIdcardParams = map[string]interface{}{
"image": "", //图像数据,base64编码,要求base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式
"detect_direction": "false", //是否检测图像朝向,默认不检测,即:false。朝向是指输入图像是正常方向、逆时针旋转90/180/270度。可选值包括: - true:检测朝向; - false:不检测朝向。
"id_card_side": "front", //front:身份证正面;back:身份证背面
"detect_risk": "false", //是否开启身份证风险类型(身份证复印件、临时身份证、身份证翻拍、修改过的身份证)功能,默认不开启,即:false。可选值:true-开启;false-不开启
}
var defaultBankcardParams = map[string]interface{}{
"image": "", //图像数据,base64编码,要求base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式
}
var defaultDriverLicenseParams = map[string]interface{}{
"image": "", //图像数据,base64编码,要求base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式
"detect_direction": "false", //是否检测图像朝向,默认不检测,即:false。朝向是指输入图像是正常方向、逆时针旋转90/180/270度。可选值包括: - true:检测朝向; - false:不检测朝向。
}
var defaultVehicleLicenseParams = map[string]interface{}{
"image": "", //图像数据,base64编码,要求base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式
"detect_direction": "false", //是否检测图像朝向,默认不检测,即:false。朝向是指输入图像是正常方向、逆时针旋转90/180/270度。可选值包括: - true:检测朝向; - false:不检测朝向。
"accuracy": "", //normal 使用快速服务,1200ms左右时延;缺省或其它值使用高精度服务,1600ms左右时延
}
var defaultLicensePlateParams = defaultBankcardParams
var defaultFormParams = defaultBankcardParams