4.6.201907051736 • Published 5 years ago

@feidao-msz/fd-an000002 v4.6.201907051736

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

百度智能云-身份证识别

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_sidefront:身份证含照片的一面;back:身份证带国徽的一面
detect_direction是否检测图像朝向,默认为false不检测。朝向是指输入图像是正常方向、逆时针旋转90/180/270度。
detect_risk是否开启身份证风险类型(身份证复印件、临时身份证、身份证翻拍、修改过的身份证)功能,默认false不开启

正面返回值

名称说明
address住址
birthday出生日期
id_number公民身份证
name姓名
nation民族
sex性别

反面返回值

名称说明
invalid_date失效日期
issue_date签发日期
issue_office签发机关

Example

  1. 客户端通过调用 import img2base64 from '@dfeidao/atom-web/file/img2base64'; 原子操作,把base64格式的图片传到服务端
  2. 服务端调用 @dfeidao/fd-an000002 身份证识别原子操作进行识别
  3. 需要注意的是 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

修复识别身份证背面报错

4.6.201907040922