Skip to content

Py-feat Live v0.8.12

Choose a tag to compare

@github-actions github-actions released this 16 Jun 12:12

Live and Viewer fixes, plus a Detectorv2 head-pose yaw correction.

Live

  • Overlay alignment — the mesh, landmarks, box, and gaze now line up with the video. Fixed a vertical stretch that pushed the overlay up off the face ("eyes too high") on both detectors.
  • Facebox — no longer drawn too long around Detectorv2 faces.
  • Detector switch — switching Detectorv1 ↔ Detectorv2 keeps the right landmark style (mesh for v2, contour lines for v1) instead of getting stuck on lines.
  • Gaze direction — corrected for both detectors.
  • Head pose (Yaw) — Detectorv2 yaw is now derived from the stable 478-point mesh; it no longer flickers or reads the same sign when turning left vs right. Pitch and roll are unchanged.
  • Stop — stopping the camera now reliably clears the overlay (no frozen facebox/mesh).
  • Recording frame rate — recording no longer drops fps as severely; the recorder's frame conversion was moved off the detection path.

Viewer

  • Overlay/video sync — overlays now track the video for the full clip on variable-rate live recordings (mapped by the video's real per-frame timestamps instead of a fixed fps). Fixes overlays freezing partway through while the video kept playing.
  • First frame — fixed a mangled first-frame overlay and wrong identity thumbnail on live recordings.
  • Valence/Arousal toggle added to the overlay toolbar.
  • Session details — click the info icon on a session for metadata and a "Reveal in Finder" action.

App

  • Logs button now works on every tab (Live, Extract, Viewer), not just Live.
  • Dragging a video that misses the Extract dropzone no longer replaces the app with a bare video player.
  • Logo and title moved into the header so they stay visible on every tab.