1、系统模块:web端包括驾驶舱、报警信息管理、公告管理、志愿者管理、通缉令管理、系统管理等。APP端包括:公告展示、通缉令查询、一键报警、普通报警、视频连线等功能,其中驾驶舱展示了报警的地图点位信息,驾驶舱接受志愿者的视频推送通知,可显示放志愿者手机摄像头实时的视频图像。
2、 项目后端使用了SpringBoot、Mybatis、框架,前端web使用Vue。
3、 负责搭建流媒体服务器,使用了开源的SRS,实现视频流直播功能。
4、 负责报警视频导出人脸马赛克功能,使用了开源OpenCV和javaCV对视频关键帧进行处理,马赛克使用了javaCV高斯模糊接口。人脸识别使用开源的模型训练的文件。
5、 负责流媒体直播实时马赛克功能,使用了SRS http回调功能,同样使用了开源OpenCV和javaCV抓去视频关键帧对实时视频流处理并推送回SRS流媒体服务器。
点击空白处退出提示
评论