Qt编写的项目作品24-人脸识别综合应用(在线+离线+嵌入式)
2020-05-06 04:44
1261 查看
一、功能特点
- 支持的功能包括人脸识别、人脸比对、人脸搜索、活体检测等。
- 在线版还支持身份证、驾驶证、行驶证、银行卡等识别。
- 在线版的协议支持百度、旷视,离线版的支持百度,可定制。
- 除了支持X86架构,还支持嵌入式linux比如contex-A9、树莓派等。
- 每个功能的执行除了返回结果还返回执行用时时间。
- 多线程处理,通过type控制当前处理类型。
- 支持单张图片检索相似度最高的图片。
- 支持指定目录图片用来生成人脸特征值文件。
- 可设置等待处理图片队列中的数量。
- 每次执行都有成功或者失败的信号返回。
- 人脸搜索的返回结果包含了原图+最大相似度图+相似度等。
- 人脸比对同时支持两张图片和两个特征值比对。
- 相关功能自定义一套协议用于客户端和服务端,可以通过TCP通信进行交互。
- 自定义人脸识别协议非常适用于中心一台服务器,现场若干设备请求的场景。
- 每个模块全部是独立的一个类,代码整洁、注释完善。
自定义人脸识别协议功能:
- 离线使用,同时支持百度的离线包和嵌入式linux人脸识别静态库。
- 支持多个连接并发,自动排队处理,返回的时候带上唯一标识区分。
- 传入单张图片返回人脸区域。
- 传入单张图片返回人脸特征值。
- 传入单张图片或者多张图片返回是否是活体。
- 传入两张图片返回比对结果。
- 传入两个特征值返回比对结果。
- 传入单张图片添加人脸。
- 指定唯一标识符删除人脸。
- 传入单张照片返回相似度最大的人脸信息。
- 修改人脸服务的配置参数比如是否快速查找、人脸占比等。
二、效果图
三、体验地址
- 体验地址:https://pan.baidu.com/s/1bbL2ZughZAgfIGrexyN-9g 提取码:zkeh 名称:bin_video_face.zip
- 国内站点:https://gitee.com/feiyangqingyun
- 国际站点:https://github.com/feiyangqingyun
- 个人主页:https://blog.csdn.net/feiyangqingyun
- 知乎主页:https://www.zhihu.com/people/feiyangqingyun/
备注:如果网盘下载不到可以去开源主页下载
相关文章推荐
- Qt编写百度离线版人脸识别+比对+活体检测
- 嵌入式项目1--Qt编写上位机软件
- Android离线人脸识别项目源码Demo地址
- Qt5.7+Opencv2.4.9人脸识别(一)项目介绍
- java人脸识别在项目中的应用(一)
- java人脸识别在项目中的应用(二)
- Kubernetes 分布式应用部署实战:以人脸识别应用为例 | Linux 中国
- Qt+Caffe+OpenCV——【一个基于VGG网络的人脸识别考勤系统】
- 公司人脸识别应用现状
- TensorFlow框架做实时人脸识别小项目
- 《Qt5.9.7 OpenCV 人脸识别》之开发环境搭建(OpenCV库编译)
- 嵌入式成长轨迹24【Linux应用编程强化】【Linux下的C编程 下】【实例:Linux命令实现】
- 人脸识别在智慧城市中的应用
- 验证html5离线应用在线升级(更新中)
- 基于人脸识别云相册应用源码
- 快速搭建 Serverless 人脸识别离线服务
- Python在七牛云平台的应用(三)简单的人脸识别
- 有故事,带项目的flask教程(7)---百度AI车型识别在flask中的应用
- android人脸识别项目SOAP--------研究之一
- 项目中加入人脸识别功能