Appearance
身份证篡改检测 #
功能简介 #
- 支持对身份证图片拼接检测(Image Splicing Detection)、复制粘贴检测(Copy-Move Detection)和对象移除检测(Object Removal Detection),能够检测出一般的身份证篡改痕迹。
应用场景 #
- 随着互联网的发展,越来越多的业务可以在网络上办理,也造成了电子身份证照片在网上泄漏的风险,因此用户在网上营业厅办理业务上传身份证照片时,上传的身份证照片为假身份证或经过 PS 的身份证照片,若未对身份证照片鉴别是否被篡改,有用户使用假身 份证图片办理非法业务的风险。
- 用户上传身份证图片是为了进行身份认证,若身份证图片经过 PS 等工具修改过,个人信息(个人头像等)发生变化,有可能造成身份认证失败,存在无法办理业务的问题。
产品优势 #
准确率较高
识别准确率超过 91%
篡改区域定位
支持对篡改区域定位
篡改程度检测
支持检测篡改区域大小
AI 能力集成 #
- 外部应用最多只需调用两个接口,就可以完成一次 AI 能力集成,对不同图像识别能力,接口是固定的:其一是识别能力接口,其二是用户反馈接口
识别能力接口 #
接口说明
实现二代居民身份证图片篡改检测,形成结构化信息。包括篡改定位和篡改区域大小检测
接口 URL
访问方式
POST
接口头部参数
Content-Type:application/json token:"token" 注:可用的 token 需要联系管理员进行申请
- Body 参数
{
"image"":"base64码"
}
- 请求参数说明
参数名称 | 参数类型 | 是否必须 | 参数说明 |
---|---|---|---|
image | String | true | 图片 BASE64 码 |
- 返回参数
{
"flag": true,
"resultCode": 0,
"message": "系统处理正常",
"data": {
"traceId": "8065880884635975680",
"serialNumber": "8065880884635975680",
"capabilityId": "tamper_check",
"results": {
"area": [
"1485"
],
"centroid": [
"(185.54141414141415, 193.75420875420875)"
],
"bbox": [
"(177, 146, 194, 241)"
],
"status": "0001:正常检测."
}
}
}
- 返回参数说明
参数名称 | 参数类型 | 是否必须 | 参数说明 |
---|---|---|---|
flag | Boolean | true | 请求返回状态 |
resultCode | Int | true | 请求返回状态码 |
message | String | true | 请求返回提示 |
data | JsonObject | true | 请求返回数据 |
status | String | true | 识别标志 |
用户反馈接口 #
接口说明
身份证篡改检测结果经过用户(可能修改)确认后被提交到本接口,进行入库。
调用 URL:
https://aicp.teamshub.com/feedback/sitech/feedbackInformation
Header:
参数 值 Content-Type application/json token string 调用方法:
post
请求参数:
参数名 类型 是否必选 参数说明 serialNumber String 是 业务流水号 jobNumber String 否 业务工单号 information String 是 用户修正信息(转义的 json 字符串,每个能力不同) modifyFlag Boolean 是 修改标记(true 已修改,false 未修改) feedbackFlag Boolean 是 反馈标识 (true 为正确,false 为错误) time String 否 工单发生时间,不填默认查当天 请求报文示例:
{ "serialNumber":"8063200944317145088", "jobNumber":"test_jobNumber", "time":"2021-03-25", "modifyFlag":true, "feedbackFlag":false, "information":"{}" }
返回值描述:
参数名 类型 参数说明 flag Boolean 成功标识 resultCode Long 状态码 message String 返回信息 data JSON 返回结果 serialNumber String 业务流水号 成功返回示例:
{ "flag": true, "resultCode": 0, "message": "系统处理正常", "data": { "xxx":"" } }
失败返回示例:
{ "flag": false, "resultCode": 1, "message": "服务端报错", "data": null }