tcb-ai
v0.1.1
Published
[https://cloud.tencent.com/document/product/641](https://cloud.tencent.com/document/product/641)
Downloads
12
Readme
腾讯云 - 智能图像服务
产品地址
https://cloud.tencent.com/document/product/641
支持功能
信息认证
- [x] 身份证信息认证 - authIdCard
人脸识别
- [x] 多脸检索 - faceMultiple
- [x] 人脸检测与分析 - faceDetect
- [x] 五官定位 - faceShape
- [x] 个体信息管理-个体创建 - faceNewPerson
- [x] 个体信息管理-删除个体 - faceDelPerson
- [x] 个体信息管理-增加人脸 - faceAddFace
- [x] 个体信息管理-删除人脸 - faceDelFace
- [x] 个体信息管理-设置信息 - faceSetInfo
- [x] 个体信息管理-获取信息 - faceGetInfo
- [x] 个体信息管理-获取组列表 - faceGetGpIds
- [x] 个体信息管理-获取人列表 - faceGetPersonIds
- [x] 个体信息管理-获取人脸列表 - faceGetFaceIds
- [x] 个体信息管理-获取人脸信息 - faceGetFaceInfo
- [x] 个体信息管理-新增组信息 - faceAddGPIds
- [x] 个体信息管理-删除组信息 - faceDelGPIds
- [x] 人脸验证 - faceVerify
- [x] 人脸检索 - faceIdentify
- [x] 人脸对比 - faceCompare
文字识别OCR
图片识别
人脸核身
- [x] 人脸静态活体检测 - faceLiveDetectPic
- [x] 唇语活体检测视频身份信息核验 - faceIdCardLiveDetectFour
- [x] 活体检测—获取唇语验证码 - faceLiveGetFour
- [x] 活体检测视频与用户照片的对比 - faceLiveDetectFour
- [x] 用户上传照片身份信息核验 - faceIdCardCompare
使用事例
以 OCR-身份证识别 为例,一般支持外链 url 或者本地读取图片文件,两种方式。
- 外链 url
const {
ImageClient
} = require('../packages/tcb-ai');
let AppId = ''; // 腾讯云 AppId
let SecretId = ''; // 腾讯云 SecretId
let SecretKey = ''; // 腾讯云 SecretKey
let idCardImageUrl = 'http://images.cnitblog.com/blog/454646/201306/07090518-029ff26fac014d72a7786937e8319c78.jpg';
let imgClient = new ImageClient({ AppId, SecretId, SecretKey });
imgClient.ocrIdCard({
data: {
url_list: [idCardImageUrl]
}
}).then((result) => {
console.log(result.body)
}).catch((e) => {
console.log(e);
});
- 读取本地文件
const fs = require('fs');
const path = require('path');
const {
ImageClient
} = require('../packages/tcb-ai');
let AppId = ''; // 腾讯云 AppId
let SecretId = ''; // 腾讯云 SecretId
let SecretKey = ''; // 腾讯云 SecretKey
let imgClient = new ImageClient({ AppId, SecretId, SecretKey });
imgClient.ocrIdCard({
formData: {
card_type: 0,
image: fs.createReadStream(path.join(__dirname, './idcard.jpg'))
},
headers: {
'content-type': 'multipart/form-data'
}
}).then((result) => {
console.log(result.body)
}).catch((e) => {
console.log(e);
});
运行 example
如果想运行,example/ai.js
下面的例子,请先在项目根目录新建 config/index.js 文件,并按以下格式写下配置
const ProxyUrl = ''; // 可填公司代理
const AppId = ''; // 腾讯云 AppId
const SecretId = ''; // 腾讯云 SecretId
const SecretKey = ''; // 腾讯云 SecretKey
exports.ProxyUrl = ProxyUrl;
exports.AppId = AppId;
exports.SecretId = SecretId;
exports.SecretKey = SecretKey;