身份证文字识别

身份证正反文字内容识别
限个人实名用户使用
10000次
100000次

身份证文字识别

支持对二代居民身份证正反面的关键字段识别,包括姓名、性别、民族、出生日期、住址、 身份证号、签发机关、有效期限,准确率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": "图像方向"
    }
}