gazijarin/itsgiving:对着摄像头做表情,开会实时在头顶盖表情包
来源:GitHub — 2026-09-09 · ⭐ 252 stars · Python
📋 概述
itsgiving 是一个用摄像头给会议「加戏」的小工具:你对着镜头做表情或手势,它识别出是哪种反应,就把对应表情包实时盖在你的头顶、随你移动缩放,并通过 OBS 虚拟摄像头输出,让 Zoom、Meet、Teams、Discord 整场会议的人都看到。内置 14 种反应,表情包即插即换。它真正的技术亮点在 v2:先花约 7 秒校准你「面无表情」时的均值与波动,把每个表情换算成相对你本人常态的标准差分数,从而绕开「固定阈值在不同人脸前含义完全不同」这一 MediaPipe 通病——「高于你常态 6 个标准差」在任何脸上含义一致。本期以约 252 星上榜。
🔑 核心要点
- 用 MediaPipe 识别人脸 478 点 + 52 个 blendshape 与手势,并以脸宽归一化做到距离无关
- v2 以 7 秒自校准记录个人中性面均值与波动,将表达式改为相对自身的标准差(z-score)评分
- 通过 OBS 虚拟摄像头把合成画面投给 Zoom/Meet/Teams/Discord,当作普通摄像头使用
- 表情包资源按姿态命名即插即换,支持 PNG/动图,缺失时红底占位而不崩溃
💡 金句
固定阈值在不同人脸前天然失效——好的识别是校准到「你自己的正常」,而非用一个平均数套所有人。
👍 0
👎 0
← 返回 GitHub Trending 首页