最近更新时间:2021-08-26
1 功能描述
视频人脸采集用于对视频进行人脸采集,返回视频总帧数、帧率、采集到的人脸数据集、人脸坐标等信息。
您通过接口输入一段视频,服务能够分析识别出视频中的所有人脸信息,输入视频大小不超过20MB,视频格式支持(AVI、wma、rmvb、rm、mp4)。返回数据包含上传视频的帧率,总帧数,默认每秒采集一次人脸数据,采集到的人脸数据集(包括每一次采集的人脸坐标,人脸定位,人脸数和图片压缩文件zip)。
调用地址:https://apim.unicloud.com/api/face/video/1.0.0/
请求方式:POST
返回类型:JSON
Header如下:
参数 | 值 | 说明 |
---|---|---|
Content-Type | application/json | -- |
Authorization | Bearer | 参考Token获取 |
Body如下:
参数 | 是否必选 | 类型 | 可选值范围 | 说明 |
---|---|---|---|---|
video_file | true | file | -- | 视频文件(AVI、wma、rmvb、rm、mp4) |
node_frame | false | int | 1-50 | 间隔多少帧采集一次人脸数据。不填写的话,将以帧率为间隔进行采集,即默认每秒采集一次人脸数据 |
注:Body使用form-data形式
curl -k -H "Authorization:Bearer 2b8296e1-86a5-3a68-bd61-9b88f9dce5c0" \ -F "video_file=@vediopath.jpg" https://apim.unicloud.com/api/face/video/1.0.0/
curl -k -H "Authorization:Bearer 2b8296e1-86a5-3a68-bd61-9b88f9dce5c0" \ -F "video_file=@vediopath.mp4" \ https://apim.unicloud.com/api/face/video/1.0.0/
curl -k -H "Authorization:Bearer 2b8296e1-86a5-3a68-bd61-9b88f9dce5c0" -F "video_file=@vediopath.jpg" https://apim.unicloud.com/api/face/video/1.0.0/
字段 | 类型 | 说明 |
---|---|---|
data | object | 检测到的人脸数据 |
+frame_count | int | 视频总帧数 |
+frame_per_s | float | 帧率,视频每秒帧数 |
+face_locations | list | 每一张人脸的坐标和五官坐标 |
++frame_index | int | 第几帧 |
++face_location | list | 定位到的人脸数据 |
++face_count | int | 定位到的人脸数量 |
+face_data | string | 所有采集到的人脸图像压缩包 |
code | int | 返回码(200:接口调用成功,400:文件格式错误或非法数据,500:程序异常退出) |
message | string | 提示信息 |
{ "data":{ "frame_count": 275, #总帧数 "frame_per_s": 29.97, #帧率,每秒多少帧 "face_locations": [ { "frame_index": 0, #第几帧 "face_location": Array[0], #定位到的人脸数据 "face_count": 0 #定位到的人脸数量 }, {...} ], "face_data": "http://apim.unicloud.com/static/face_temp/20191018/3aac91846ba9b240953debea1b52c26b.zip" }, "code": 200, "message": "success" }
{ "data":{ "frame_count": 275, #总帧数 "frame_per_s": 29.97, #帧率,每秒多少帧 "face_locations": [ { "frame_index": 0, #第几帧 "face_location": Array[0], #定位到的人脸数据 "face_count": 0 #定位到的人脸数量 }, {...} ], "face_data": "http://apim.unicloud.com/static/face_temp/20191018/3aac91846ba9b240953debea1b52c26b.zip" }, "code": 200, "message": "success"}
{ "data":{ "frame_count": 275, #总帧数 "frame_per_s": 29.97, #帧率,每秒多少帧 "face_locations": [ { "frame_index": 0, #第几帧 "face_location": Array[0], #定位到的人脸数据 "face_count": 0 #定位到的人脸数量 }, {...} ], "face_data": "http://apim.unicloud.com/static/face_temp/20191018/3aac91846ba9b240953debea1b52c26b.zip" }, "code": 200, "message": "success" }