经粗略研究,insightface只能识别面部特征点的位置,根据这些位置不能直接推出一个人是否在睡觉。
OpenFace 是一个高级的面部行为分析工具,它能够识别和分析多种面部动作单位(Facial Action Coding System, FACS),这些动作单位是根据面部肌肉活动定义的。每个动作单位(AU)代表了面部表情中的一个具体部分的变化。下面是一些动作单位的含义,以及它们在面部表达中的作用:
- Brow Lowerer (AU4):这个动作涉及到降低眉毛,通常与皱眉或忧郁的表情相关。
- Lip Corner Puller (AU12):这是微笑的动作,涉及拉起嘴角。
- Lip Corner Depressor (AU15):这个动作是拉低嘴角,常见于表达悲伤或不满。
- Lip Tightener (AU23):这个动作是嘴唇紧闭,可以表达决心、愤怒或压力。
- Lip Suck (AU28):这涉及将嘴唇吸入口中,可能是思考或不安的表现。
- Blink (AU45):简单的眨眼动作,可以用于分析眨眼的频率和持续时间。
除了这些,OpenFace 还能识别多种其他的面部动作单位,例如:
● Jaw Drop (AU26):这是下巴下垂的动作,通常与惊讶相关。