ok.generalBasicOCR(object)

基础库2.0.3开始支持

该方法为高级接口,使用前请联系管理员开通应用调用权限。

通用文字识别。

本接口支持图像整体文字的检测和识别,可以识别中文、英文、中英文、日语、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、泰语,阿拉伯语20种语言,且各种语言均支持与英文混合的文字识别。

适用场景:适用于印刷文档识别、网络图片识别、广告图文字识别、街景店招牌识别、菜单识别、视频标题识别、头像文字识别等场景。

参数

Object object

属性 类型 默认值 必填 说明
imageBase64 string 图片的 Base64 值。要求图片经 Base64 编码后不超过 7M,分辨率建议 600*800 以上,支持PNG、JPG、JPEG、BMP格式

接口返回值 Object res 的属性

Object res

参数名 类型 说明
code number 响应状态码
data object 成功响应结果
  language string 检测到的语言类型
  textDetections array 检测到的文本信息,包括文本行内容、置信度。
    text string 识别出的文本行内容
    confidence number 置信度。范围为: 0 ~ 100
msg string 响应信息

示例代码

ok.generalBasicOCR({
imageBase64: 'data:image/png;base64,R0lGODlhHAAmAKIHAKqqqsvLy0hISObm5vf394uLiwAAA...',
}).then(res => {
console.log(res.data);
// {
// language: 'zh',
// textDetections: [
// { text: 'OCR文字识别软件', confidence: 100 },
// { text: '有哪些?', confidence: 100 },
// { text: 'o', confidence: 100 },
// { text: 'L', confidence: 100 },
// { text: '0', confidence: 100 }
// ]
// }
})
  1. 1. ok.generalBasicOCR(object)
    1. 1.1. 参数
    2. 1.2. 接口返回值 Object res 的属性
    3. 1.3. 示例代码