写在前面
写这个demo是因为最近有个项目需要用到一个Web在线的人脸识别服务。原本以为网上这东西一抓一大把,没想到找了好久都没找到一个现成可用的,那就自己写吧。

流程
前端调取视频设备或者网络摄像头,每秒抽一帧经过base64编码传给后端,后端调用算法针对人脸提取特征然后做比对,返回结果给前端。
前端采用vue框架,后端为springboot。算法暂时调用的是虹软的离线SDK人脸是被服务。前后端分离部署。

效果图

运行
如果你需要在你的本机部署,那么你需要更改的几个地方为:

  1. 从虹视官网上注册的 appId 以及 sdkKey

  2. 将path2 路径改为你本机需要与视频对比的照片


代码地址:
https://github.com/Justxyx/FaceRecognition_JavaWeb

SpringBoot+Vue+虹软(ArcSoft) 的一个在线人脸识别Web系统,可通过调用笔记本摄像头或者网络摄像头实时的进行人脸识别。相关推荐

  1. 基于SpringBoot+Vue前后端分离的在线教育平台项目

    基于SpringBoot+Vue前后端分离的在线教育平台项目 赠给有缘人,希望能帮助到你!也请不要吝惜你的大拇指,你的Star.点赞将是对我最大的鼓励与支持! 开源传送门: 后台:Gitee | Gi ...

  2. springboot+Vue整合Luckysheet,实现在线编辑Excel表格

    springboot+Vue整合Luckysheet,实现在线编辑Excel表格 功能:页面嵌入Luckysheet表格组件,能够在线编辑Excel表格,实现表格的读取,保存功能(不支持导出为xls文 ...

  3. springboot+vue+elementUI “漫画之家”在线漫画周边销售购物交流系统#毕业设计

    项目介绍 随着互联网的发展和网民年龄的年轻化,更多的人喜欢通过看漫画来度过自己的闲暇时间,但是当前漫画市场良莠不齐,且很多漫画网站都是收费的,为了给用户提供一个免费且全面的漫画场所我们开发了本次的漫画 ...

  4. 使用SpringBoot+Vue+快递100API搭建一个快递查询网站

    一.需求描述 1.需求 对接快递100快递查询接口,后端使用Springboot,前端使用vue2+element-plus,搭建一个简洁.美观.适配手机端PC端且前后端分离的快递查询网站项目. 2. ...

  5. Vue + Django + PaddleOCR 实现一个在线OCR 识别网站,一键上传快速识别

    大家好,我是小张~ 之前写过一篇博文介绍了一款OCR 识别库,识别精度能达到商用级别,并且支持多语言识别,使用详情请参考文章:文本OCR,这个Python库识别效果不输于商用!, 除了PaddleOC ...

  6. Web前端技术课程设计——技术栈【SpringBoot+Vue+MySQL+MyBatis】的在线英语考试系统

    一.技术简介 本网站使用了前后端分离的开发技术,是基于SpringBoot + VUE的在线英语考试系统,支持选择题.填空题.判断题.多选题.系统包含三种角色(管理员.老师.考生),实现的功能包含在线 ...

  7. 计算机毕业设计springboot+vue基本微信小程序的线上服装店系统-服装商城

    项目介绍 服装行业是一个传统的行业.根据当前发展现状,网络信息时代的全面普及,服装行业也在发生着变化,单就服饰这一方面,利用手机购物正在逐步进入人们的生活.传统的购物方式,不仅会耗费大量的人力.时间, ...

  8. SpringBoot+vue实现前后端分离的餐厅点餐系统

    文末获取源码 开发语言:Java 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架:springboot+vue JDK版本:jdk1 ...

  9. 计算机毕业设计springboot+vue基本微信小程序的小区防疫监管系统

    项目介绍 编写工具用idea .Maven包,后端数据库是mysql,Java语言,springboot框架.其间,在健康打卡位置和物资选购要调用接口才可实现其功能. 1.研究对象:小区居民普通用户和 ...

最新文章

  1. 8年面试官问到:数据库自增 ID 用完了会咋样?
  2. 如何将自己的站点与Ucenter整合——详解
  3. STM32硬件错误HardFault_Handler的处理方法
  4. OpenGL vs D3D
  5. isis simple 运行Maven是报错: No goals have been specified for this build.
  6. 表格行内编辑增删改查
  7. 手算KMP匹配的Next值和Nextval值(转载)
  8. linux path环境变量起什么作用,shell基础(5)PATH环境变量的作用和使用方法
  9. 机器人搏击大赛冠军_机器人的江湖 谁主沉浮——2017格斗机器人大赛侧记
  10. Eigen 简明教程之如何从Python转到Eigen
  11. 清除n天以前的日志文件以及mysql-bin文件
  12. 关于指针的一些基本常识
  13. Java笔试题大全(附带答案)
  14. python怎么读单词和古文,用文言文写Python
  15. Mysql 分组求和
  16. houdini 基础
  17. Kubernetes K8S之资源控制器Job和CronJob详解
  18. 付费搞来的Excel资源,请低调使用!
  19. Daily Scrum Meeting 11.03
  20. 115网盘里的资源转存百度网盘

热门文章

  1. Kafka开发实战(二)-集群环境搭建
  2. 为什么终身学习如此重要?
  3. 机器学习|3.贝叶斯分类器
  4. mouseleave 和 mouseout 区别
  5. java中乐观锁_java中的乐观锁的研究总结
  6. hexo next主题为博客添加分享功能
  7. 一文带你入门 JMeter 性能测试!
  8. 计算机知识不如别人,一个计算机从业人员的心声——有时候“授人以渔不如授之以鱼”...
  9. C语言简易程序设计————10、输出国际象棋棋盘
  10. Ubuntu桌面卡顿、不流畅、反应慢解决