小方哥-AI人工智能模式识别算法

  1. 系统介绍

随着深度学习的日益发展,人脸识别的技术越来越趋于成熟。基于人脸识别的也伴随着众多的应用,比如说基于人脸识别的工厂打卡或者签到系统;基于人脸识别的五官定位以及美颜相机,智慧医疗方面的基于人脸识别的脸部去痘等皮肤的健康质量检测等等。开发一个具体的应用,要么使用百度,或者虹软等大厂提供的离线SDK或者在线的云识别,需要购买license以及每年要重新认证,因此基于本地的人脸识别考勤打卡等应用程序的开发来说,就比较迫切了,下载公共的人脸数据集,搭建深度神经网络,训练自己的模型,做到本地的识别,检测和识别的速度会明显提升。本系统是基于比较流行的Mobile-Net 中的SSD检测模型和Facenet特征进行人脸识别。

2.功能模块

2.1 SSD模型

论文名称:

MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications

网址:https://arxiv.org/abs/1704.04861

SSD: Single Shot MultiBox Detector

网址:https://arxiv.org/pdf/1512.02325.pdf

SSD代码网址github:

https://github.com/weiliu89/caffe/tree/ssd

2.2 FaceNet

源码下载地址:https://github.com/davidsandberg/facenet.git

论文: A Unified Embedding for Face Recognition and Clustering

网址: https://www.cv-foundation.org/openaccess/content_cvpr_2015/papers/Schroff_FaceNet_A_Unified_2015_CVPR_paper.pdf

googlenet网络:

https://arxiv.org/pdf/1409.4842v1.pdf

3. 实验数据

3.1 识别的人脸模板
识别的共有5个人

3.2 测试图像

4. 实验结果

facenet训练自己的数据_基于SSD与Facenet的人脸识别相关推荐

  1. python读取视频流做人脸识别_基于OpenCV和Keras实现人脸识别系列——二、使用OpenCV通过摄像头捕获实时视频并探测人脸、准备人脸数据...

    基于OpenCV和Keras实现人脸识别系列手记: 项目完整代码参见Github仓库. 本篇是上面这一系列手记的第二篇. 在Opencv初接触,图片的基本操作这篇手记中,我介绍了一些图片的基本操作,而 ...

  2. python人脸深度识别_基于Python的深度学习人脸识别方法

    基于 Python 的深度学习人脸识别方法 薛同来 ; 赵冬晖 ; 张华方 ; 郭玉 ; 刘旭春 [期刊名称] <工业控制计算机> [年 ( 卷 ), 期] 2019(032)002 [摘 ...

  3. java人脸识别快速搭建_基于Facecognition+Opencv快速搭建人脸识别及跟踪应用

    基于 作为一个图像处理的爱好者,怎能放过人脸识别这一环呢!调研开搞,发现了超实用的 Facecognition人脸识别原理大体可分为: 1.通过hog算子定位人脸,也可以用cnn模型,但本文没试过: ...

  4. facenet训练自己的数据_①如何帮助自己简易分析体测数据②没有私教一个人无法开始训练?...

    我们进健身房后,办卡以后,会有教练联系免费帮你做检测,检测后会拿出一张纸,聊完天,你就拿出一张卡,抱着一两个月我就会有巨大改变的决心,你辛苦赚的万八千就消失了. 这张纸真的有这么神奇吗? 只有健身教练 ...

  5. opencv python考勤_基于python+opencv的简易人脸识别打卡系统

    importcv2importosimportnumpy as npfrom PIL importImageimportdatetimeimportcsvfrom time importsleep#调 ...

  6. python人脸识别项目_基于Python与命令行人脸识别项目(系列二)

    在knowe_people文件夹中创建blur_faces_on_webcam.py文件并写入以下代码: import face_recognition import cv2 # This is a ...

  7. Ultralytics公司YOLOv8来了(训练自己的数据集并基于NVIDIA TensorRT和华为昇腾端到端模型加速)--跟不上“卷“的节奏

    Official YOLOv8 训练自己的数据集并基于NVIDIA TensorRT和华为昇腾端到端模型加速 说明: 本项目支持YOLOv8的对应的package的版本是:ultralytics-8. ...

  8. matlab 人脸识别_MATLAB基于PCALDA模糊神经网络的人脸识别

    点击上方蓝字关注"公众号" MATLAB基于PCA-LDA模糊神经网络的人脸识别 基于PCA-LDA和粗糙集模糊神经网络的人脸识别,一方面在应用前景上是十分广阔的,可以为IT行业创 ...

  9. 基于三层BP神经网络的人脸识别

    实验四.基于三层BP神经网络的人脸识别 一. 实验要求 采用三层前馈BP神经网络实现标准人脸YALE数据库的识别,编程语言为C系列语言. 二.BP神经网络的结构和学习算法 实验中建议采用如下最简单的三 ...

最新文章

  1. javascript常用排序算法总结
  2. vector作为参数传递到dll问题
  3. linux上安装java环境
  4. Linux 如何安装程序的源代码软件包/源码程序包/源码包?
  5. flutter圆形动画菜单,Flow流式布局动画圆形菜单
  6. silverlight 学习笔记 (七):Prism的第一个应用
  7. adb命令重置_android – 擦除数据/通过ADB恢复出厂设置
  8. 如何在自己开发的日程管理页面插入提醒功能_给大家推荐一款高颜值的日程管理类APP...
  9. 文件服务器自动化管理
  10. mysql-回表查询是什么
  11. 密封槽设计标准_密封槽设计标准
  12. 态势感知——活跃IP段探测脚本集合【多语言】
  13. 使用jsp实现留言板功能
  14. Excel表格宏命令教学一:VBA入门
  15. 1040. 【GDOI2007】夏娜的菠萝包【推荐】
  16. 如果光猫+hadoop,有化学反应吗?
  17. java-net-php-python-springboot学校在线作业考试系统计算机毕业设计程序
  18. C语言中的switch详解
  19. 【Netty】九、Netty自定义协议
  20. English 900

热门文章

  1. 『MCSE 2008系统管理视频』Unit 6 文件资源管理——NTFS MCSE 2008
  2. LOAM_velodyne学习(一)
  3. try、catch、finally 和 throw-C#异常处理
  4. 庖丁解牛TLD(一)——开篇
  5. C++中两个数交换不引进中间变量的方法
  6. 北京林业大学计算机技术复试,北京林业大学计算机应用技术04年考研复试办法...
  7. android ble 连续读写,Android BLE实现对蓝牙的读写
  8. eclipse集成maven插件
  9. 初学者持续自我提升指南
  10. Pycharm 项目无法导入自己写的模块(问题记录贴)