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

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

1、下载demo项目

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


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

2、修改application.properties文件

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

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

config.arcface-sdk.sdk-key :开发者中心的SDK Key 2、修改application.properties文件

config.arcface-sdk.sdk-lib-path=D:/GoogleDownload/RenLianShiBieSDK/libs/WIN64
config.arcface-sdk.app-id=3yRSEEMY7CAyQtfnnRKAjbT25PwZmJGZw73EJoXnrsH
config.arcface-sdk.sdk-key=2RgnJoDeZMuLkUkfWoYuKVoCa87G3doGL9WVFb7aPFsS# druid  本地的数据库地址
spring.datasource.druid.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
spring.datasource.druid.username=root
spring.datasource.druid.password=root

3、启动项目

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

Java语言实现人脸识别相关推荐

  1. Java后端实现人脸识别(基于虹软ArcSoft)

    问题引入 博主最近想实现一下基于Web应用的人脸识别登录功能,在网上查找了相关的博客示例之后并没有找到一篇能够彻底解决我问题的.通过自己阅读虹软(ArcSoft)的开放文档,以及示例代码,博主实现了简 ...

  2. java+js实现人脸识别-基于百度api

    java+js实现人脸识别-基于百度api 我的第一次分享 第一步-我们了解下实现的思路 代码部分:1.js代码 2.后台代码 3.如何使用百度大脑 4.如何使用 navigator.mediaDev ...

  3. java用虹软人脸识别SDK实现人脸识别,运行ArcSoft的Java版本Demo出错,未检出人脸

    java.lang.UnsatisfiedLinkError: Can't load library: d:\face_libs\libarcsoft_ java用虹软人脸识别SDK实现人脸识别 网上 ...

  4. 强!一个Java开发的人脸识别系统,获取人脸68个关键点(附源码)

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 关注公众号后台回复pay或mall获取实战项目资料视频 点击此链接:多套SpringCloud/SpringBoot实 ...

  5. java用虹软人脸识别SDK实现人脸识别,运行ArcSoft的Java版本Demo出错,未检出人脸(已解决)

    java用虹软人脸识别SDK实现人脸识别,运行ArcSoft的Java版本Demo出错,未检出人脸问题已解决!!! 原因: 虹软人脸识别SDK版本问题! 下载的java版本的demo的SDK是arcs ...

  6. 图像识别——(java)opencv(人脸识别简单实现)

    人脸识别 package com.acts.opencv.demo;import javax.servlet.http.HttpServletRequest; import javax.servlet ...

  7. Java + Dlib实现人脸识别

    一. 效果展示 示例1 示例2 人脸识别演示 在学习人脸识别的过程中,刚开始我是从opencv开始学习的,后来发现还有一种使用dlib来检测的方法,并且,在图像处理中,有些美颜功能,例如数字化妆功能, ...

  8. Java + opencv 实现人脸识别,图片人脸识别、视频人脸识别、摄像头实时人脸识别

    搭建环境 opencv官网下载windows安装包 https://opencv.org/releases/ 选择最新版4.1.1 下载完成后是一个opencv-4.1.1-vc14_vc15.exe ...

  9. java 百度api人脸识别功能(人脸识别+详细案例+接口及所需工具类)

    最近开发过程中需要用到人脸识别认证功能,然后就用的是百度API接口进行开发,起初设想用直接用人脸识别还是用注册到百度人脸库识别两种方法,为了简化开发直接就用了第一种方式: 直接上业务逻辑代码吧: po ...

  10. 人脸特性提取java_基于 Java 实现的人脸识别功能(附源码)

    引言 远程在家办公的第N天,快要闲出屁了,今天突然有个小学弟加我VX说要咨询我点技术问题(终于可以装X了).看了他的需求描述,大概是要做一个Java web版本的人脸识别功能,然后存储人物的特征,再扫 ...

最新文章

  1. 顺序表-顺序表的基本操作(初始化+指定位置元素值 + 用元素值求下标)
  2. Halliburton首席数据科学家兼技术研究员谈能源行业AI应用现状
  3. 转载:QT图形视图框架(The Graphics View Framework)
  4. 5款让Web前端开发人员更轻松的实用工具
  5. 建议 Solr 用户更新 Apache POI
  6. WPF 实现音频播放动画控件
  7. python整数预测_时间序列预测全攻略(附带Python代码) | 36大数据
  8. jQuery实现的向下推送图文信息滚动效果
  9. POJ 3694Network(Tarjan边双联通分量 + 缩点 + LCA并查集维护)
  10. python深度学习——案例讲解
  11. 超全AD软件3D封装库 免费分享!
  12. hp打印机一直显示正在打印中_安装惠普打印机出现“新设备现已连接”一直不动怎么办?...
  13. 世界坐标系和相机坐标系,图像坐标系的关系
  14. fyi 在邮件里是什么意思_FYI的完整形式是什么?
  15. Nginx灰度升级实现说明
  16. PSP自制程序打包ISO方法及注意事项
  17. css3探测光圈_纯CSS3实现的镜头光晕(光圈)
  18. HiWork告诉你:拿什么来拯救你,我的时间
  19. [免费专栏] Android安全之Android Xposed插件开发,小白都能看得懂的教程
  20. Java资料网盘分享

热门文章

  1. ofo容器pass架构分享
  2. 团队软件库_R FMEA软件介绍
  3. java win10_java下载64位win10-javawin10 64位下载8.0.1210.13官方版-西西软件下载
  4. 【git】小乌龟和git冲突
  5. C/C++教程 第十七章 —— MFC开发多人聊天室
  6. 现任明教教主CCNP Security Secure第十一天视频共享
  7. 最新版idm下载器(Internet Download Manager)视频嗅探神器
  8. 建模matlab仿真视频教程,Simulink建模与仿真视频教程
  9. Linux CH340驱动安装
  10. 最新可用双端美化版在线音乐播放器网站源码