首页 > 编程语言 >[附源码]SpringBoot+VUE+Java实现人脸识别系统

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

时间:2024-09-19 11:26:33浏览次数:1  
标签:npm VUE Java nodejs hadluo face 源码 人脸

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

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

后端代码结构

系统视频演示

 https://githubs.xyz/show/265.mp4

二. 系统功能概述

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

三. 技术栈

前端技术栈

  • 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

标签:npm,VUE,Java,nodejs,hadluo,face,源码,人脸
From: https://www.cnblogs.com/java-bigdata/p/18420241

相关文章

  • 基于JAVA五子棋手机网络对战游戏的设计与实现的计算机毕设源码+论文
    五子棋网络对战游戏的设计与实现摘    要在现代社会中,及其它无线设备越来越多的走进普通老百姓的工作和生活。随着3G技术的普及与应用,基于Java开发的软件在上的使用非常的广泛,增值服务的内容也是越来越多,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。本文基于J2......
  • 一文超详解锁 Vue 3.5新特性
    前端人的苦恼叕来了,前端技术隔三岔五的更新,学习别想停了,趁着中秋即将来临卷起来吧(说好的中秋假期咱不卷的呢)。就在这个9月,尤大叕更新了,没事,一文总结重要更新,大概更新了以下内容:响应式重构。性能提升了,内存使用率下降了(56%)响应式props解构新增useTemplateRef函数服......
  • 基于微信小程序的在线投稿系统-计算机毕业设计源码+LW文档
    摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了基于微信小程序的在线投稿系统的开发全过程。通过分析基于微信小程序的在线投稿系统管理的不足,创建了一个计算机管理基于微信小程序的在线投稿系统的方案。文章介绍了基于微信小......
  • 【JavaScript编程】预解析机制
    前言一、预解析是什么?二、预解析的过程三、预解析对代码执行的影响四、代码示例五、总结原创思跃喵我码玄黄前言在JavaScript的世界里,代码的执行并不是简单地从上到下按顺序进行的。在实际执行之前,JavaScript引擎会进行一个特殊的阶段,称为“预解析”。这一......
  • 基于SpringBoot + Vue的大学生平时成绩量化管理系统(角色:学生、教师、管理员)
    文章目录前言一、详细操作演示视频二、具体实现截图三、技术栈1.前端-Vue.js2.后端-SpringBoot3.数据库-MySQL4.系统架构-B/S四、系统测试1.系统测试概述2.系统功能测试3.系统测试结论五、项目代码参考六、数据库代码参考七、项目论文示例八、一站式毕设支持服务结语......
  • Java面向对象编程(OOP)的四个主要特征
    目录1.封装(Encapsulation):2.继承(Inheritance):3.多态(Polymorphism):4.抽象(Abstraction):Java面向对象编程(OOP)有四个主要特征:封装、继承、多态和抽象。这些特性是OOP的核心概念,帮助构建灵活、可维护的代码结构。1.封装(Encapsulation):封装是将对象......
  • Redis基础数据结构之 quicklist 和 listpack 源码解读
    目录标题quicklist为什么要设计quicklist?quicklist特点ziplistquicklist数据结构listpacklistpack是什么?listpack数据结构ziplist干啥去了?为什么有listpack?什么是ziplist的连锁更新?listpack如何避免连锁更新?listpack替代了quicklist吗?quicklist为什么要设计qu......
  • 基于SpringBoot+Vue的影视剧评论系统 ---附源码 78088
    目  录摘要Abstract1绪论1.1研究背景与意义1.2国内外研究现状1.3论文结构与章节安排2 影视剧评论系统分析2.1可行性分析2.1.1技术可行性分析2.1.2经济可行性分析2.1.3法律可行性分析2.2系统功能分析2.2.1功能性分析2.3系统用例分析......
  • 基于Web宠物用品管理系统---附源码78346
    目录摘要1绪论1.1选题背景与意义1.2国内外研究现状1.3论文结构与章节安排2系统分析2.1可行性分析2.2系统流程分析2.2.1系统开发流程2.2.2用户登录流程2.2.3系统操作流程2.2.4添加信息流程2.2.5修改信息流程2.2.6删除信息流程2.3 系......
  • 基于SpringBoot的网上招聘系统的设计与实现---附源码72387
    目 录第1章引 言1.1选题背景1.2研究现状1.3论文结构安排第2章系统的需求分析2.1系统可行性分析2.1.1技术方面可行性分析2.1.2经济方面可行性分析2.1.3法律方面可行性分析2.1.4操作方面可行性分析2.2系统功能需求分析2.3系统性......