@feidao-msz/fd-an000002
v4.6.201907051736
Published
百度智能云-身份证识别
Downloads
6
Maintainers
Readme
百度智能云-身份证识别
Installation
yarn add --dev @dfeidao/fd-an000002
参数
参数 | 描述 --|-- app_id | 从百度智能云申请的AppID api_key | 从百度智能云获取的ApiKey secret_key | 从百度智能云获取的Secret Key images | 图像数据,base64编码,要求base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式 id_card_side|front:身份证含照片的一面;back:身份证带国徽的一面 detect_direction |是否检测图像朝向,默认为false不检测。朝向是指输入图像是正常方向、逆时针旋转90/180/270度。 detect_risk|是否开启身份证风险类型(身份证复印件、临时身份证、身份证翻拍、修改过的身份证)功能,默认false不开启
正面返回值
名称 | 说明 ------|----- address|住址 birthday|出生日期 id_number|公民身份证 name|姓名 nation|民族 sex|性别
反面返回值
名称 | 说明 ------|----- invalid_date | 失效日期 issue_date | 签发日期 issue_office | 签发机关
Example
- 客户端通过调用
import img2base64 from '@dfeidao/atom-web/file/img2base64';
原子操作,把base64格式的图片传到服务端 - 服务端调用
@dfeidao/fd-an000002
身份证识别原子操作进行识别 - 需要注意的是 app_id, api_key, secret_key 不要出现在客户端,仅限在服务端出现
import an002 from '@dfeidao/fd-an000002';
export default async function atom(message: Message, action_id: string, session_id: string, headers: IncomingHttpHeaders): Promise<IWebResult> {
const img = message.img;
const res = await an002('app_id', 'api_key', 'secret_key', message.img, 'front');
}
ChangeLogs
latest
修复识别身份证背面报错