解决方案

Java语言实现人脸识别

seo靠我 2023-09-25 10:29:11

2这里用到的是虹软公司的人脸识别SDK(免费)ArcSoft:,地址:https://ai.arcsoft.com.cn。

官网首页 -> 右上角开发者中心 -> 选择“人脸识别” -> 添加SDK,会SEO靠我生成APPID、SDK KEY后续会用到,根据需要选择不同的环境(本文基于windows环境),然后下载SDK是一个压缩包。Java项目搭建

1、下载demo项目

github地址:ArcSoftFaceSEO靠我Demo-master: 虹软Java人脸识别,本地搭建数据库,创建表:user_face_info。这个表主要用来存人像特征,其中主要的字段 face_feature 用二进制类型 blob 存放人SEO靠我脸特征。

SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0;-- ---------------------------- --SEO靠我 Table structure for user_face_info -- ---------------------------- DROP TABLE IF EXSEO靠我ISTS `user_face_info`; CREATE TABLE `user_face_info` (`id` int(11) NOT NULL AUTO_INCREMENT CSEO靠我OMMENT 主键,`group_id` int(11) DEFAULT NULL COMMENT 分组id,`face_id` varchar(31) DEFAULT NULL COMMENT 人脸SEO靠我唯一Id,`name` varchar(63) DEFAULT NULL COMMENT 名字,`age` int(3) DEFAULT NULL COMMENT 年纪,`email` varcharSEO靠我(255) DEFAULT NULL COMMENT 邮箱地址,`gender` smallint(1) DEFAULT NULL COMMENT 性别,1=男,2=女,`phone_number` SEO靠我varchar(11) DEFAULT NULL COMMENT 电话号码,`face_feature` blob COMMENT 人脸特征,`create_time` timestamp NOT NSEO靠我ULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMSEO靠我P ON UPDATE CURRENT_TIMESTAMP COMMENT 更新时间,`fpath` varchar(255) COMMENT 照片路径,PRIMARY KEY (`id`) USINSEO靠我G BTREE,KEY `GROUP_ID` (`group_id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHASEO靠我RSET=utf8mb4 ROW_FORMAT=DYNAMIC; SET FOREIGN_KEY_CHECKS = 1;

2、修改application.properties文件

confSEO靠我ig.arcface-sdk.sdk-lib-path: 存放SDK压缩包中的三个.dll文件的路径

config.arcface-sdk.app-id : 开发者中心的APPID

config.arcfSEO靠我ace-sdk.sdk-key :开发者中心的SDK Key2、修改application.properties文件

config.arcface-sdk.sdk-lib-path=D:/GoogleDSEO靠我ownload/RenLianShiBieSDK/libs/WIN64 config.arcface-sdk.app-id=3yRSEEMY7CAyQtfnnRKAjbT25PwZmJSEO靠我GZw73EJoXnrsH config.arcface-sdk.sdk-key=2RgnJoDeZMuLkUkfWoYuKVoCa87G3doGL9WVFb7aPFsS# druidSEO靠我 本地的数据库地址 spring.datasource.druid.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&charaSEO靠我cterEncoding=utf-8&useSSL=false&serverTimezone=UTC spring.datasource.druid.username=root SEO靠我 spring.datasource.druid.password=root

3、启动项目

测试:http://127.0.0.1:8089/demo,如下页面即启动成功

“SEO靠我”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与 我们联系删除或处理,客服邮箱:html5sh@163.com,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同 其观点或证实其内容的真实性。

网站备案号:浙ICP备17034767号-2