egg-szjcomo-alyocr

基于阿里云的ocr识别

Usage no npm install needed!

<script type="module">
  import eggSzjcomoAlyocr from 'https://cdn.skypack.dev/egg-szjcomo-alyocr';
</script>

README

egg-szjcomo-alyocr

Install

$ npm i egg-szjcomo-alyocr --save

Usage

// {app_root}/config/plugin.js
exports.alyocr = {
  enable: true,
  package: 'egg-szjcomo-alyocr',
};

Configuration

// {app_root}/config/config.default.js
exports.alyocr = {
};

Examples

 this.app.alyocr.setConfig({Authorization:'APPCODE xxx'});
 let result = await this.app.alyocr.idCard(image,options);
 console.log(result);
 //其它函数同样的用法,不再一一举例了

插件函数

【身份证识别】 idCard

参数名称 参数类型 是否必填 备注说明
image string Y base64图片格式
options Object Y 须包含Authorizationp字段 详见阿里接口文档

【银行卡识别】 bankCard

参数名称 参数类型 是否必填 备注说明
image string Y base64图片格式
options Object Y 须包含Authorizationp字段 详见阿里接口文档

【出生证识别】 birthCertificate

参数名称 参数类型 是否必填 备注说明
image string Y base64图片格式
options Object Y 须包含Authorizationp字段 详见阿里接口文档

【户口本识别】 houseHold

参数名称 参数类型 是否必填 备注说明
image string Y base64图片格式
options Object Y 须包含Authorizationp字段 详见阿里接口文档

【户口本户主页识别】 houseHome

参数名称 参数类型 是否必填 备注说明
image string Y base64图片格式
options Object Y 须包含Authorizationp字段 详见阿里接口文档

【发票识别】 vatInvoice

参数名称 参数类型 是否必填 备注说明
image string Y base64图片格式
options Object Y 须包含Authorizationp字段 详见阿里接口文档

【居住证识别】 liveCard

参数名称 参数类型 是否必填 备注说明
image string Y base64图片格式
options Object Y 须包含Authorizationp,templateId字段 详见阿里接口文档

【通用文字识别】 accurateBasic

参数名称 参数类型 是否必填 备注说明
image string Y base64图片格式
options Object Y 须包含Authorizationp 详见阿里接口文档

更新日志

2020年11月14日

  • 完成插件开发,完成几个基本的函数api

2020年11月16日

  • 增加全局配置参数setConfig函数

2021年3月15日

  • 增加通用文字识别功能