Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.51 KB

CHANGELOG.md

File metadata and controls

37 lines (25 loc) · 1.51 KB

更新日志

v1.0.0

新增功能

  • 初始化: 眼迹AI类的初始化,加载各种模型和设置默认参数。

    • 名称: 眼迹AI
    • 画笔粗细: 0.5
    • 字体路径: assets/YRDZST Medium.ttf
  • 摄像头捕获: 初始化视频捕获和可用摄像头的检测。

  • 人脸和眼睛检测: 使用预训练的OpenCV分类器进行人脸和眼睛的检测。

    • 眼部分类器: haarcascade_frontalface_default.xml
    • 眼睛分类器: haarcascade_eye.xml
  • 性别和年龄预测: 加载Caffe模型进行性别和年龄的预测。

    • 性别模型: gender_net.caffemodel
    • 年龄模型: age_net.caffemodel
  • 情绪分析: 使用DeepFace库进行情绪分析。

    • 支持的情绪: ['愤怒', '厌恶', '恐惧', '快乐', '中性', '悲伤', '惊讶']
  • 眨眼检测: 通过计算眼睛间的距离来检测眨眼动作。

  • 物体检测: 集成了Faster R-CNN模型用于物体检测(预留代码,未启用)。

  • 图像绘制: 在检测到的人脸和眼睛周围绘制矩形和圆形,并显示相关信息(例如性别、情绪等)。

  • 信息记录: 记录检测到的性别、情绪以及眼睛位置等信息到控制台。

修复与优化

  • 优化模型加载: 优化了模型加载和检测流程,以提高性能和准确性。
  • 改进错误处理: 增加了对文件不存在和模型未加载的错误处理。

示例运行

  • 主函数: 提供了一个示例运行函数,展示了如何使用眼迹AI类进行实时检测和分析。