无人机人脸识别及在大型群体性活动维稳应用
1、采用dji go 4使用无人机进行人脸照片拍摄,信息采集
2、将图片信息通过app上传到服务端进行人脸识别与信息匹配
3、服务端接受到图片信息调用人脸识别接口进行校验,并记录信息
4、给app端返回校验结果,app端显示校验结果
1、客户端采用安卓开发一个简单的app应用程序,满足照片上传需求
2、服务端Spring Boot框架,云端部署
3、调用腾讯云人脸搜索,人员库API进行识别
1、https://cloud.tencent.com/document/product/867/45035
2、https://cloud.tencent.com/document/sdk/Java
- 2021/01/15完成服务端整体架构与接口调用,跑通识别demo
- 2021/02/13安卓端开发
- 2021/02/15调通安卓端与服务端
- 2021/02/16服务端管理页面
- 2021/02/17联调整个服务,部署
create table person
(
id int auto_increment
primary key,
person_id varchar(50) not null default '' comment '人员id',
face_base longtext null comment '人员头像base64',
index person_index (person_id)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8;
开发:通过idea直接引入项目即可,注意修改application.yml中的一些配置,切换到自己的数据库和腾讯云秘钥
云端部署:
docker run -d --name=facebackend -p 10011:10011 --network=host -v /home/face/log:/access_log imagename
docker run -d --name=facefront -p 10012:10012 --network=host imagename