动态人脸识别分析
动态人脸识别分析
需求分析:
1. 需提供相机连接状态、是否正常工作
2. 给出相机数据的调用接口
3. 提供当前图片采集功能
4. 提供人脸检测功能,返回当前视场中的人脸个数
5. 提供人脸信息保存功能(能够将人脸特征写入数据库,保存人员基本信息,保存采集的人脸样本)
6. 提供1:1验证功能,能够给出人脸比对结果(True,False ),对比条件设置为可调(严格、一般、简单)
7. 给出1:N 查询功能,在数据库中查询当前检测到的人脸数据
8. 提供区域异常行为检测(异常闯入、异常动作等)
9. 提供函数调用说明,给出示例程序
技术分析:
硬件部分:
硬件连接示意图如下
1#相机
网线
网线
电源
POE
供电模块交换机1#相机
网线网线电源
POE 供电模块
1#相机
网线网线
电源
POE 供电模块
相机参数:支持POE 供电的网络相机,分辨率为200万(根据实际场景可变动),帧率20fps ,压缩输出码率32Kbps-16Mbps ,支持ROI 设置,支持红外夜视功能 PC 推荐配置:Windows7或以上操作系统,内存4GB ,主频3.4GHz 其它:采用网线供电时需要POE 供电模块,多相机时需配置需要交换机
软件部分:
软件示意图如下
提供注册接口,注册图片来源可选择相机实时画面或者可选择本地图片。
提供1:1验证接口,将当前相机实时画面中所检测到的人脸与指定人脸进行比对,给出结果。
提供1:N验证接口,将当前相机实时画面中所检测到的人脸与数据库中所有的人脸进行比对,得到当前人员信息。
利用背景建模和行为分析等方法综合判断当前场景是否有新的目标进入,当前目标是否有异常行为。
算法分析:
1. 高正确率的人脸检测方法,有较低的误检和漏检率,支持多人脸的检测,支持一定角度的人脸倾斜、旋转,能够适应一定范围内的人脸遮挡
2. 人脸识别高准率,人脸识别的阈值可调,设置高可靠性情况下,能够基本保证无错误检测结果
3. 当检测不到人脸时,可根据背景建模和行为分析等方法给出当前异常行为的报警信息