腾讯云 - 智能图像服务
安装
npm i --save image-node-sdk
配置
可以设置以下环境变量,这样就不需要传入 AppId
, SecretID
和 SecretKey
了。
processenvTENCENTCLOUD_APPIDprocessenvTENCENTCLOUD_SECRETIDprocessenvTENCENTCLOUD_SECRETKEY // 或processenvAPPIDprocessenvSECRETIDprocessenvSECRETKEY
使用
以 OCR-身份证识别 为例,一般支持外链 url 或者本地读取图片文件,两种方式。
- 外链 url
const ImageClient } = ; let AppId = ''; // 腾讯云 AppIdlet SecretId = ''; // 腾讯云 SecretIdlet SecretKey = ''; // 腾讯云 SecretKey let idCardImageUrl = 'http://images.cnitblog.com/blog/454646/201306/07090518-029ff26fac014d72a7786937e8319c78.jpg';let imgClient = AppId SecretId SecretKey ;imgClient;
- 读取本地文件
const fs = ;const path = ;const ImageClient } = ; let AppId = ''; // 腾讯云 AppIdlet SecretId = ''; // 腾讯云 SecretIdlet SecretKey = ''; // 腾讯云 SecretKey let imgClient = AppId SecretId SecretKey ;imgClient;
如果想运行,example/index.js 下面的例子,请先在项目根目录新建 config/index.js 文件,并按以下格式写下配置
const ProxyUrl = ''; // 可填公司代理const AppId = ''; // 腾讯云 AppIdconst SecretId = ''; // 腾讯云 SecretIdconst SecretKey = ''; // 腾讯云 SecretKeyconst IdCard = ''; // 身份证号码,用于人脸核身const Name = ''; // 身份证姓名,用于人脸核身 exportsProxyUrl = ProxyUrl;exportsAppId = AppId;exportsSecretId = SecretId;exportsSecretKey = SecretKey;exportsIdCard = IdCard;exportsName = Name;
然后运行
npm run example
支持功能
-
信息认证
- 身份证信息认证 - authIdCard
-
人脸识别
- 多脸检索 - faceMultiple
- 人脸检测与分析 - faceDetect
- 五官定位 - faceShape
- 个体信息管理-个体创建 - faceNewPerson
- 个体信息管理-删除个体 - faceDelPerson
- 个体信息管理-增加人脸 - faceAddFace
- 个体信息管理-删除人脸 - faceDelFace
- 个体信息管理-设置信息 - faceSetInfo
- 个体信息管理-获取信息 - faceGetInfo
- 个体信息管理-获取组列表 - faceGetGpIds
- 个体信息管理-获取人列表 - faceGetPersonIds
- 个体信息管理-获取人脸列表 - faceGetFaceIds
- 个体信息管理-获取人脸信息 - faceGetFaceInfo
- 个体信息管理-新增组信息 - faceAddGPIds
- 个体信息管理-删除组信息 - faceDelGPIds
- 人脸验证 - faceVerify
- 人脸检索 - faceIdentify
- 人脸对比 - faceCompare
-
文字识别OCR
-
图片识别
-
人脸核身
- 人脸静态活体检测 - faceLiveDetectPic
- 唇语活体检测视频身份信息核验 - faceIdCardLiveDetectFour
- 活体检测—获取唇语验证码 - faceLiveGetFour
- 活体检测视频与用户照片的对比 - faceLiveDetectFour
- 用户上传照片身份信息核验 - faceIdCardCompare
-
人脸融合
- 人脸融合 - faceFuse
-
注意事项 人脸核身的相关接口,于2019年起全部需要申请新的人脸核身-云智慧眼,这样旧版接口也会同时开通。目前本
SDK
依旧是使用旧版的接口,新版接口有待后续更新。
更新日志
声明
测试用的身份证源于该文章的实验身份证,如有侵权,请联系作者删除。