Releases: lengmodkx/reco_smile
Releases · lengmodkx/reco_smile
Release list
v1.0.1
🐛 修复与加固
核心修复
- 笑容评分算法重写:弃用「嘴角连线倾角」(对称笑容恒为 0 分、几乎无法触发抓拍),改用归一化的嘴角相对唇心上扬量 curvature。对称微笑现可正确得高分(约 90 分 vs 旧的 ~15 分)。
稳定性
- 未检测到人脸时重置连续帧计数,避免非连续帧被误判为「连续笑容」触发误抓拍。
- 未镜像分支改用
frame.copy(),避免调试绘制污染保存的原始照片。 save_photo检查cv2.imwrite返回值,保存失败时抛出OSError。main()及测试入口使用try/finally,保证摄像头与 MediaPipe 资源在任何退出路径下释放。- 空格键手动抓拍不再要求已检测到人脸,无人脸时分数显示
N/A。
清理与优化
- 移除无用
import time与死赋值。 - 复用
all_px关键点,人脸包围盒改用 numpy 单次遍历计算。