众所周知,目前市面上的在线人脸检测API大都只能处理图片数据。以百度人脸检测API为例,它所支持的数据格式只有PNG、JPG、JPEG和BMP,且必须经过Base64编码。为了帮助更多人优雅地利用在线API解决实际问题,本文将分享一种利用百度API检测视频中的人脸,并将返回的人脸特征在原始视频上输出的方法。
思路
- 将视频转化为连续的图片帧;
- 将图片帧经过Base64编码;
- 调用在线API;
- 从返回的
json
格式数据中截取需要的信息; - 在图片帧中作标记还原为视频。
源代码指路
https://github.com/Messier42/HeadPose-Emotion