当前位置: 首页 > article >正文

[附源码]SpringBoot+VUE+Java实现人脸识别系统

今天带来一款优秀的项目:java人脸识别系统源码 。 系统采用的流行的前后端分离结构,内含功能包括 “人脸数数据录入”,“人脸管理”,“摄像头识别”

如果您有任何问题,也请联系小编,小编是经验丰富的程序员!

后端代码结构

系统视频演示

SpringBoot+VUE+Java实现人脸识别系统

二. 系统功能概述

  • 人脸数数据录入
  • 人脸管理
  • 摄像头识别端

三. 技术栈

前端技术栈

  • Vue

后端技术栈

  • SpringBoot+SpringMVC+Hibernate
  • MySQL8.0
  • JDK8

四. 源码获取

lz-code/hadluo-face

五. 部署项目

注册虹软sdk账号(免费)

开发者中心​ai.arcsoft.com.cn/ucenter/resource/build/index.html#/application

新建应用

添加sdk,根据你的使用场景选择

创建好之后,我们就得到了APP_ID , SDK_KEY 和 sdk包(里面包含了dll库)

这些是人脸识别的基础,下面开始搭建项目。

安装mysql8.0,然后新建数据库"hadluo-face" ,然后导入hadluo-face文件。

打开idea,导入maven后端项目,然后等待包下载完毕。

修改数据库信息为你数据库信息,信息在 application.yml里面

修改face的配置

face:
  dll-path: '你下载的sdk包的dll路径'
  app-id: 'APP_ID'
  app-key: 'SDK_KEY'

配置 后台人脸图片的存储位置

img-ftp: 'D://ftp'

然后启动 com.hadluo.face.HadluoFaceApplication 主类 ,出现启动成功。

没有成功的,请联系小编。到此我们后端项目部署完成。下面开始部署前端。

安装nodejs, 版本为:v20.17.0, 版本必须为这个,否则可能会出现问题。到下面这个官网上下载nodejs

https://nodejs.org/zh-cn/download/prebuilt-installer​nodejs.org/zh-cn/download/prebuilt-installer

找到 v20.17.0版本,下载后直接安装就行了。

nodejs安装完成后,进入到 "hadluo-face-admin" 前端目录

路径输入cmd ,回车

打开了cmd窗口,输入下面命令设置npm下载镜像

npm config set registry https://registry.npmmirror.com

执行安装依赖

npm install

运行

set NODE_OPTIONS=--openssl-legacy-provider 
npm run dev

管理员端启动成功

同理运行识别端

npm install
set NODE_OPTIONS=--openssl-legacy-provider 
npm run serve


http://www.kler.cn/a/314545.html

相关文章:

  • GIS空间分析案例---城市公共设施配置与服务评价
  • python高效处理大数据:将Excel10万数据分批插入MySQL数据库的实战代码
  • AcWing 302 任务安排 斜率优化的dp
  • 网络远程操控
  • 实现一个BLE HID鼠标
  • 【Rust练习】21.动态数组 Vector
  • 实战指南:深度剖析Servlet+JSP+JDBC技术栈下的用户CRUD操作
  • 探秘 Web Bluetooth API:连接蓝牙设备的新利器
  • 828华为云征文|Flexus X实例GitLab部署构建流水线-私人一体化代码仓库~
  • AWS账号可以共用吗?
  • vue 中互相不关联的两个组件怎么进行通信(数据传输)
  • MFC获取网页的html文本
  • 视频V4改进
  • 锐捷 睿易路由器存在RCE漏洞
  • 会声会影2025视频剪辑教学
  • 开源集成开发环境搭建之VSCode安装部署教程
  • MySQL:基本查询操作
  • java计算机毕设课设—土地档案管理系统(附源码、文章、相关截图、部署视频)
  • 基于Java的SSM(Spring、Spring MVC、MyBatis)框架构建的远程诊断系统
  • 论文阅读 - MDFEND: Multi-domain Fake News Detection
  • 探索iPhone一键删除重复照片的方法
  • Kafka 为什么这么快?
  • 某乐指数爬虫逆向分析
  • Qemu开发ARM篇-2、uboot交叉编译
  • Android14 手机蓝牙配对后阻塞问题解决
  • python 自动化测试接口