1. 开发环境: GoLand、Java, Redis, Nginx、Gstream、Jekins、mq、sqlite,
2. 项目用到的技术栈: oatpp、gin、gorm, springboot, jpa
3. 项目架构分为了,前端,后端,解析端,相机控制服务,服务器后台
4. 服务主要分为了人员管理,部门管理,静态库比对,动态库比对,人脸检索,系统管理,算法仓中心等模块
6.项目负责:
1. 解析端为了对接算法核心,为了更优秀的性能采用c++编写,通过导入人员图片提取人脸特征,就可以对图片进行解析,得到人脸
的匹配分数,性别,年龄等信息
3. 相机控制服务采用onvif的通用协议,支持相机放大缩小,球机的ptz,预置位等功能.兼容更多的普通相机,提供了对外的http服务
4. 人员库导入根据图片描述信息来生成人员导入的实体信息,提供人员数据导出excle表格,以及world文档,方便用户统计记录功
能,数据通过 gorm 操作 sqlite 数据库持久化
5. 动态库比对中通过用户添加相机,获取相机的rtsp地址,采用 gstream 技术 将