ARKit面部识别----51个面部特征
ARKit中包含的ARFace可以用于面部表情识别,共采集51个面部信息特征,存放在ARFaceAnchor.BlendShapeLocation类中。
需要注意,面部识别最低iOS系统版本为iOS 11.0,但iOS 11.0只有50个信息点位,iOS 12.0 增加了一个舌头的点位:
Left Eye
static let eyeBlinkLeft: ARFaceAnchor.BlendShapeLocation
The coefficient describing closure of the eyelids over the left eye.描述左眼上眼睑闭合的系数。
static let eyeLookDownLeft: ARFaceAnchor.BlendShapeLocation
The coefficient describing movement of the left eyelids consistent with a downward gaze.描述与向下凝视一致的左眼睑运动的系数。
static let eyeLookInLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing movement of the left eyelids consistent with a rightward gaze. static let eyeLookOutLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing movement of the left eyelids consistent with a leftward gaze. static let eyeLookUpLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing movement of the left eyelids consistent with an upward gaze. static let eyeSquintLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing contraction of the face around the left eye. static let eyeWideLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing a widening of the eyelids around the left eye. Right Eye static let eyeBlinkRight: ARFaceAnchor.BlendShapeLocation The coefficient describing closure of the eyelids over the right eye. static let eyeLookDownRight: ARFaceAnchor.BlendShapeLocation The coefficient describing movement of the right eyelids consistent with a downward gaze. static let eyeLookInRight: ARFaceAnchor.BlendShapeLocation The coefficient describing movement of the right eyelids consistent with a leftward gaze. static let eyeLookOutRight: ARFaceAnchor.BlendShapeLocation The coefficient describing movement of the right eyelids consistent with a rightward gaze. static let eyeLookUpRight: ARFaceAnchor.BlendShapeLocation The coefficient describing movement of the right eyelids consistent with an upward gaze. static let eyeSquintRight: ARFaceAnchor.BlendShapeLocation The coefficient describing contraction of the face around the right eye. static let eyeWideRight: ARFaceAnchor.BlendShapeLocation The coefficient describing a widening of the eyelids around the right eye. Mouth and Jaw static let jawForward: ARFaceAnchor.BlendShapeLocation The coefficient describing forward movement of the lower jaw. static let jawLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing leftward movement of the lower jaw. static let jawRight: ARFaceAnchor.BlendShapeLocation The coefficient describing rightward movement of the lower jaw. static let jawOpen: ARFaceAnchor.BlendShapeLocation The coefficient describing an opening of the lower jaw. static let mouthClose: ARFaceAnchor.BlendShapeLocation The coefficient describing closure of the lips independent of jaw position. static let mouthFunnel: ARFaceAnchor.BlendShapeLocation The coefficient describing contraction of both lips into an open shape. static let mouthPucker: ARFaceAnchor.BlendShapeLocation The coefficient describing contraction and compression of both closed lips. static let mouthLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing leftward movement of both lips together. static let mouthRight: ARFaceAnchor.BlendShapeLocation The coefficient describing rightward movement of both lips together. static let mouthSmileLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing upward movement of the left corner of the mouth. static let mouthSmileRight: ARFaceAnchor.BlendShapeLocation The coefficient describing upward movement of the right corner of the mouth. static let mouthFrownLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing downward movement of the left corner of the mouth. static let mouthFrownRight: ARFaceAnchor.BlendShapeLocation The coefficient describing downward movement of the right corner of the mouth. static let mouthDimpleLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing backward movement of the left corner of the mouth. static let mouthDimpleRight: ARFaceAnchor.BlendShapeLocation The coefficient describing backward movement of the right corner of the mouth. static let mouthStretchLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing leftward movement of the left corner of the mouth. static let mouthStretchRight: ARFaceAnchor.BlendShapeLocation The coefficient describing rightward movement of the left corner of the mouth. static let mouthRollLower: ARFaceAnchor.BlendShapeLocation The coefficient describing movement of the lower lip toward the inside of the mouth. static let mouthRollUpper: ARFaceAnchor.BlendShapeLocation The coefficient describing movement of the upper lip toward the inside of the mouth. static let mouthShrugLower: ARFaceAnchor.BlendShapeLocation The coefficient describing outward movement of the lower lip. static let mouthShrugUpper: ARFaceAnchor.BlendShapeLocation The coefficient describing outward movement of the upper lip. static let mouthPressLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing upward compression of the lower lip on the left side. static let mouthPressRight: ARFaceAnchor.BlendShapeLocation The coefficient describing upward compression of the lower lip on the right side. static let mouthLowerDownLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing downward movement of the lower lip on the left side. static let mouthLowerDownRight: ARFaceAnchor.BlendShapeLocation The coefficient describing downward movement of the lower lip on the right side. static let mouthUpperUpLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing upward movement of the upper lip on the left side. static let mouthUpperUpRight: ARFaceAnchor.BlendShapeLocation The coefficient describing upward movement of the upper lip on the right side. Eyebrows, Cheeks, and Nose static let browDownLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing downward movement of the outer portion of the left eyebrow. static let browDownRight: ARFaceAnchor.BlendShapeLocation The coefficient describing downward movement of the outer portion of the right eyebrow. static let browInnerUp: ARFaceAnchor.BlendShapeLocation The coefficient describing upward movement of the inner portion of both eyebrows. static let browOuterUpLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing upward movement of the outer portion of the left eyebrow. static let browOuterUpRight: ARFaceAnchor.BlendShapeLocation The coefficient describing upward movement of the outer portion of the right eyebrow. static let cheekPuff: ARFaceAnchor.BlendShapeLocation The coefficient describing outward movement of both cheeks. static let cheekSquintLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing upward movement of the cheek around and below the left eye. static let cheekSquintRight: ARFaceAnchor.BlendShapeLocation The coefficient describing upward movement of the cheek around and below the right eye. static let noseSneerLeft: ARFaceAnchor.BlendShapeLocation The coefficient describing a raising of the left side of the nose around the nostril. static let noseSneerRight: ARFaceAnchor.BlendShapeLocation The coefficient describing a raising of the right side of the nose around the nostril. Tongue static let tongueOut: ARFaceAnchor.BlendShapeLocation The coefficient describing extension of the tongue.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!