人脸Roll、Pitch和Yaw角度计算公式
人脸的roll、pitch和yaw是三维空间中的欧拉角,可以用以下公式计算:
- roll(翻滚角):表示头部向左或向右旋转的角度,绕z轴旋转。
roll = arctan2(2 * (q0q1 + q2q3), 1 - 2 * (q1q1 + q2q2))
- pitch(俯仰角):表示头部向上或向下旋转的角度,绕x轴旋转。
pitch = arctan2(2 * (q0q2 + q1q3), 1 - 2 * (q2q2 + q3q3))
- yaw(偏航角):表示头部左右转动的角度,绕y轴旋转。
yaw = arcsin(2 * (q0q3 - q1q2))
其中,q0、q1、q2、q3分别是四元数的四个分量,可以通过人脸识别算法得到。
原文地址: https://www.cveoy.top/t/topic/kUL3 著作权归作者所有。请勿转载和采集!