# 通用智能人脸动态识别系统项目源码 **Repository Path**: aspiretop/smartface ## Basic Information - **Project Name**: 通用智能人脸动态识别系统项目源码 - **Description**: 通用智能人脸动态识别系统项目,由宇观科技研发,包含人脸识别通用功能,可以用于与人脸识别相关的各种应用场景。 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2018-10-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 通用智能人脸动态识别系统项目源码 #### 项目介绍 该项目属于中间件开源项目,由宇观科技研发,包含人脸识别通用功能,可以用于与人脸识别相关的各种应用场景。 #### 项目架构 项目是基于VS2015 MFC 64位开发,引用了开源Opencv3.3库(64位),第三方人脸识别库。为了便于部署,后台采用mdb数据库。 #### 中间件功能简介 1. 支持多路摄像机同时进行人脸抓拍,并将人脸抠图进行存储,支持通过局域网IP地址来配置图片存储策略; 2. 支持设置抓拍扫描人脸频率、照片存储时间间隔,支持图像检索与显示设置; 3. 支持多路摄像机人脸特征提取存储; 4. 支持黑白名单管理,包括人脸特征值、图片及属性信息添加、删除及修改; 5. 支持多路摄像机1:N人脸搜索比对,返回比对图片及属性信息; 6. 支持多路摄像头连接参数、比对阈值、抓拍间隔等系统参数设置。 #### 宇观科技人脸识别中间件~扩展应用 1. 人脸识别系统应用开发:智能园区管理信息系统、人脸识别门禁系统、人脸识别考勤系统、人脸访客与迎宾系统、人脸会议签到系统、智能视频监控系统。 2. 人脸识别集成产品研发:人脸识别一体式闸机、人脸识别壁挂式一体机、人脸识别台式一体机、人脸识别立式一体机。 3. 陆续针对各项应用进行专题介绍,敬请期待。 ![智能人脸动态识别项目扩展应用](https://gitee.com/uploads/images/2018/0426/221738_c4d49810_1901533.png "智能人脸动态识别项目扩展应用") #### 宇观科技人脸识别中间件~应用场景 1. 门禁考勤类:门禁、考勤、驾驶、车票、会议签到、幼儿园接送、学校人员管控、办公走廊、视频搜索; 2. 公共服务类:养老金人证、VIP管理(4S店、理发店、健身房,高尔夫俱乐部)、智慧家居(老人、儿童、宠物看护)、展会入场、图书馆、宿舍、机房、实验室、银行开户、建筑工地、寄存柜; 3. 安检防护类:布控预警、监狱、重点区域、客流管理、出入境海关、飞机场、火车站、公交站、人证核查(住店,考试)。 #### 宇观科技人脸识别中间件~合作伙伴 1. 宇观科技与许多知名AI公司及摄像头厂商进行合作研发算法及产品应用开发; 2. 合作公司包括:深圳富威集团,NEC,旷视科技,旷世智安,上海全景数字技术有限公司,高新兴,深圳市晓舟科技,湖南创合未来科技,深圳鼎识科技有限公司,深圳红门智能科技,深圳市红软科技。 #### 项目源码部署安装 1. 从码云无法加载的,可以从百度云盘下载:https://pan.baidu.com/s/1QUrQxMcJ_pfQYB1eETBhnQ; 2. 推荐在windows10上安装64位VS2015; 3. Opencv、人脸识别库不需要安装,系统已经包含并配置好; 4.下载项目代码,同时下载全部附件,将opencv3.3压缩文件包含的文件解压至子目录FaceSmartMonitor下同名文件夹(opencv3.3)中,其他文件解压至子目录x64\Release下(程序运行依赖的各类文件)。 5. 该版本为release版本,如果需要可修改为debug版本,最好将opencv换成2.410版本; 6. 该版本仅支持USB摄像头,确保电脑已经连接USB摄像头; 7. 根目录有系统操作手册,调试运行时可以参考快速上手。 #### 系统运行使用说明 1. 系统编译结果位于x64\Release下; 2. 运行程序FaceSmartMonitor.exe,默认以管理员登录; 3. 系统使用前需要进行参数设置,如白名单阈值、摄像头参数等,其中摄像头只填写设备号即可; 4. 开始识别前需要初始化黑白名单,即选择若干张人脸图片导入人脸数据库,导入后需要重新启动系统; 5. 该版本系统最多支持4路usb摄像头,如果需要支持更多路自行修改; 6. 点击“人脸动态识别”按钮启动预览及开始人脸检测识别; 7. 系统会把监测到的非数据库中的人脸保存下部列表中,选择其中一张可以添加到数据库; 8. 系统检测到人脸并且查询比对成功会有提示音,并将图片及属性信息显示在右侧。