
身份证文字识别
支持对二代居民身份证正反面的关键字段识别,包括姓名、性别、民族、出生日期、住址、 身份证号、签发机关、有效期限,准确率98%以上
身份证文字识别 不能替代身份证认证,仅用于提取相关信息进一步进行身份认证。
支持对二代居民身份证正反面的关键字段识别,包括姓名、性别、民族、出生日期、住址、 身份证号、签发机关、有效期限,准确率98%以上
调用地址: https://api.topthink.com/ocr/id_card_text
请求方式:POST
返回类型:JSON
API 调用: 调用说明
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
image | 是 | string | 身份证照片,请确保身份证内容信息清晰可见。支持url或base64,图片大小不能大于2M,图片类型建议jpg格式,1M左右 |
imageType | 是 | string | 图片类型,枚举值:URL-图片路径;BASE64 –图片BASE64编码 |
ocrType | 是 | string | ocr类型,0表示身份证正面,1表示身份证反面 |
detectRisk | 否 | string | 是否开启身份证风险类型(身份证复印件)功能,默认不开启,即:false。可选值:true-开启;false-不开启 |
$client = new Client("访问令牌")
$result = $client->ocrIdCardText()
->withImage("image")
->withImageType("imageType")
->withOcrType("ocrType")
->withDetectRisk("detectRisk")
->request();
名称 | 类型 | 说明 |
---|---|---|
name | string | 姓名 |
sex | string | 性别 |
nation | string | 名族 |
birth | string | 出生日期 |
address | string | 地址 |
cardNum | string | 身份证号 |
direction | string | 正反面 |
issuingDate | string | 签发日期 |
expiryDate | string | 失效日期 |
issuingAuthority | string | 签发机关 |
imageStatus | string | 图像状态 |
riskType | string | 风险类型 |
{
"code": 0,
"message": "成功",
"data":{
"address": "地址",
"birth": "出生日期",
"name": "姓名",
"cardNum": "身份证编号",
"sex": "性别",
"nation": "民族",
"imageStatus": "图像状态",
"riskType": "身份证风险类型",
"direction": "图像方向"
}
}