项目管理:
1.安防事业部移动端研发经理,主要负责人们识别门禁/人证合一/人脸识别盒软硬件开发以及项目进度管理
2.借鉴敏捷开发模式,每日例会,项目看板严格把控项目开发周期以及需求变更
3.编写安卓的代码规范、注释规范、布局规范,使用代码审查工具,把控项目代码质量
4.依据PRD文档和详细设计文档,readmine任务细分到个人每天,测试编写测试用例把控项目开发周期
技术开发:
1.负责硬件选型以及核心算法硬件适配。
2.安防事业部移动端负责人,负责架构设计(组件化开发方案)以及自己编写各个架构模块,并搭建内网maven库,app多却同质化严重。
3.项目采用git协同开发;readmine任务分配以及记录
4.使用弱组件化面向接口开发,MVP方式解耦,实现快速开发和定制;
5.编写所有项目的日志框架,支持高并发不丢数据等;
6.抽取并封装多个模块,如面向接口的身份证模块、算法模块、开关门模块;
7.各种工具的抽取与封装;
8.对接人脸检测算法、活体检测算法、Android sdk封装以及接口定制(sdk用于金融,银行,安防等行业人证合一和人脸门禁)
9.写jni,封装算法库;调研主板性能是否合格,涉及多家厂商的主板;
10.调用多个硬件模块如身份证模块、串口等系统相机集成和获取nv21视频帧;
云从动态大库/静态大库
动态大库:主要配合后端火眼大库引擎实现人员的动态布控,以及人员的轨迹跟踪。
静态大库 : 主要配合后端鹰眼静态大库系统实现人员静态检索以及身份证核验以及身份检索。
软件分为:身份核验(身份证1:1,大库1:n),黑名单(实时推送,视频回放),布控(人员布控,实时视频,运动轨迹),设置四个主要模块。
1.项目采用git协调开发,readmine任务分配和bug记录,项目采用每日站会/以及周会沟通项目进度以及困难点。
2.采用websocket实现黑名单实时推送
3.采用大牛直播完实现视频的低延迟实时预览
4.采用IJKplayer实现视频回放
5.采用Android百度地图实现人员的运动轨迹动态展示