4.5. 示例-头部姿态检测

此示例使用两个模型构建了一个管道,该管道能够检测图像上的人脸及面部特征点,通过面部特征点实现对头部姿态的检测。

4.5.1. 示例源代码

头部姿态检测的源代码在 GitHub 的 代码仓库 中, 国内用户可以在 Gitee 的 代码仓库 获得

请参考README运行程序.

4.5.2. 代码原理说明:

1. 运行人脸检测模型

程序首先运行face-detection-retail-0004.blob模型检测图像中的人脸,并截图面部图像。

IMG_256

2. 运行面部特征点检测模型

然后运行face_landmark_160x160.blob模型从传入的面部图像中检测出68个特征点位置。利用这些特征点我们可以实现头部姿态检测。

第一步:2D人脸关键点检测;

第二步:3D人脸模型匹配;

第三步:求解3D点和对应2D点的转换关系

第四步:根据旋转矩阵求解欧拉角。

image1

有疑问?

我们很乐意为您提供代码或其他问题的帮助。

我们的联系方式

售后技术支持
oak_china_wechat

企业微信:OAK中国

售前技术和项目咨询
WeChat

微信号:13951940532

加好友请备注"OAK咨询"

欢迎到淘宝选购
taobao
OAK中国官方淘宝店

还可以通过我们发布的视频和文章了解OAK