-
Notifications
You must be signed in to change notification settings - Fork 369
Osc message specification
FaceOSC streams tracking data over the network using the Open Sound Control protocol.
Message argument types are written following the OSC spec:
- f: float
/found i: 0 or 1 if a face is currently being tracked
The following messages are sent in a bundle once per frame:
/pose/position ff: center coordinate position of the tracked face in the capture dimensions (camera w & h, default is 640x480)
/pose/scale f: size of the tracked face (smaller when farther from the camera)
/pose/orientation fff: 3d vector denoting the orientation of the tracked face (looking left, angled, down, etc)
/gesture/mouth/width f: left to right of mouth
/gesture/mouth/height f: top to bottom of inner mouth
/gesture/eyebrow/left f: center of the eye to middle of eyebrow
/gesture/eyebrow/right f: center of the eye to middle of eyebrow
/gesture/eye/left f: upper inner eye to lower outer eye
/gesture/eye/right f: upper inner eye to lower outer eye
/gesture/jaw f: nose center to chin center
/gesture/nostrils f: left side of nose to right side of nose