多功能聊天室 第二次迭代计划总结

项目进展概要

团队分工

成员 任务
王筱琦
魏镜浩
徐德叙
高迪

基本聊天功能、登陆预注册功能

实现人员:王筱琦

界面更新

实现人员:徐德叙

头像设置

实现人员:魏镜浩

人脸识别

实现人员:高迪

  1. 实现方案
    利用虹软基于C++的离线人脸识别的SDK,通过学习接口的使用,进行初步的人脸注册与登陆功能。
    1.1 配置opencv环境,利用opencv的haarcascade_frontalface_alt.xml人脸识别器训练文件,加载脸部识别分类器后,调用摄像头识别到人脸之后获取人脸照片,将人脸照片转换为灰度图以及大小为一定尺寸的图片,存储到指定路径,然后调用虹软sdk接口,获取该灰度图的人脸特征。人脸特征为byte数组,将其存储到服务器的数据库中,字段类型为BLOB。
    1.2 在进行人脸动态比对时,通过视频流的截取,获取人脸特征值,最后和数据库中的人脸特征值进行比对,调整阈值。

  2. 目前的实现进度:
    仍在深入的学习和尝试阶段。
    暂时可实现通过摄像头检测到人脸之后进行截取,设定尺寸预定,以指定名字存储到指定文件中。以及,可以进行静态人脸比对,即对比两张图片中的人脸,获取相似度。
    正在进行特征值存储到数据库中的类型转换问题。
    下一步计划将完成完整的人脸注册功能。
    多功能聊天室 第二次迭代总结

多功能聊天室 第二次迭代总结

相关文章:

  • 2022-12-23
  • 2022-01-09
  • 2022-12-23
  • 2021-11-19
  • 2022-12-23
  • 2021-12-25
  • 2021-08-28
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
  • 2021-12-19
  • 2021-12-25
  • 2022-12-23
相关资源
相似解决方案