基于人脸识别的web展示

本文介绍了一个基于web的虹软人脸识别系统,包括人脸检测、人脸识别和相似度比较等功能。用户通过摄像头或照片注册,系统利用虹软SDK进行脸部信息分析。在后端使用Mybatis+Spring+SpringMVC,前端使用bootstrap和layui。系统实现用户注册、搜索、检测和相似度比较,但目前仅限于人脸,不适用于动物识别。
摘要由CSDN通过智能技术生成

基于人脸识别的web展示

一、本课题实现目的是一个基于web的人脸识别系统,该系统主要分为人脸检测和人脸识别两大功能模块。

用户在人脸识别模块上先通过人脸注册采用摄像头注册的方式或者照片注册的方式先行注册,系统把收集到的用户脸部有关信息存储到数据库中。

用户注册成功后,在人脸搜索阶段可以通过摄像头比对的方式或者照片比对的方式进行人脸的识别。其具体实现过程如下:浏览器采集人物脸部数据,然后进行人脸信息分析,把收集到的信息和数据库中的信息做比较,如果信息比对相似度大于80%的情况下,在这种情况下我们就认为识别成功,否则认为识别不成功,其中人物脸部数据的采集和分析是基于虹软sdk实现的。

在人脸检测功能模块中,可以进行人脸的检测,人脸的相似度对比,人脸识别。人脸检测与上述人脸搜索阶段的信息分析行为相似,不再赘述。

人脸的相似度比较,当为同一个人时,其相似度可达到0.99以上,如果不是同一个人,相似度会很低。

人脸识别主要是对人而言的,对于动物的识别,则不具备这方面的功能。

二、系统所用开发环境准备:

Jdk8、MySQL5.7、idea 、maven3

虹软sdk引擎库:
ibarcsoft_face、libarcsoft_face_engine、libarcsoft_face_engine_jni
虹软app-id和密钥sdk-key

系统所用技术栈:
后端架构:Mybatis+Spring+Spring MVC,前台技术实现:bootstrap快速搭建页面,layui,template模板。
在基于人脸识别的web展示系统中,包括注册用户和搜索用户,识别用户,检测用户和人脸相似度比较等。

三、 系统设计

3.1 数据库实现
数据库表存储人物信息,用于人脸识别和人脸检测,表结构如图3-1所示:

  • 1
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值