基于facenet的实时人脸检测
参考自https://github.com/shanren7/real_time_face_recognition
本人的项目代码https://github.com/zouzhen/real_time_face_recognize
虽然名字相同,但里面的内容可是有很大的不同
由于不能满足当前的tensorflow版本,以及未能满足设计要求,进行了优化与重新设计
基于facenet的实时人脸检测
工作环境
- python 3.6
- tensorflow==1.9.0(可运行在无gpu版)
代码结构
real_time_face_recognize
* |—— model_check_point(保存人脸识别模型)
* |—— models(储存了facenet采用的神经网络模型)
* |—— detect_face.py(主要实现人脸的检测,同时返回可能的人脸框)
* |—— facenet.py(这里存储了facenet的主要函数)
* |—— real_time_face_recognize.py(实现了实时人脸检测)
运行
- 从 https://github.com/davidsandberg/facenet 中下载预训练的分类模型,放在model_check_point下
- 使用pip install requirements.txt安装需要的包,建议在virtualenv环境安装
- 在目录下新建picture文件,将需要识别的人的图片放入其中,每人放入一张清晰的图片即可
- 执行python real_time_face_recognize.py
注意
除可在facenet作者的github中下载模型外,我自己基于lfw训练集训练了一个模型,点击
基于facenet的实时人脸检测相关推荐
- 基于MTCNN和FaceNet的实时人脸检测识别系统
文章目录 模型介绍 MTCNN FaceNet 基于MTCNN和FaceNet的实时人脸检测识别系统 在LFW数据集上测试 参考文献 GitHub项目地址:https://github.com/Har ...
- mtcnn人脸检测python_基于mtcnn和facenet的实时人脸检测与识别系统开发
简介:本文主要介绍了实时人脸检测与识别系统的详细方法.该系统基于python/opencv2/tensorflow环境,实现了从摄像头读取视频,检测人脸,识别人脸的功能.本系统代码地址:real ti ...
- python人脸识别库_基于facenet的实时人脸识别系统
facenet_facerecognition opencv+mtcnn+facenet+python+tensorflow 实现实时人脸识别 Abstract:本文记录了在学习深度学习过程中,使用o ...
- 基于FaceNet的实时人脸识别训练
FaceNet人脸特征提取 FaceNet是一种用于提取人脸图像特征的深度神经网络.它由谷歌研究人员 Schroff 等人提出. 论文地址:https://arxiv.org/abs/1503.038 ...
- opencv入门基础(七)基于dlib进行本地图片、实时人脸检测
opencv入门基础(七)基于dlib进行本地图片.实时人脸检测 一.背景知识 1.Dlib是一个深度学习开源工具,基于C++开发,也支持Python开发接口. 2.由于Dlib对于人脸特征提取效果很 ...
- 视觉识别入门之人脸识别——基于FACENET的高精度人脸识别
视觉识别入门之人脸识别---- 基于FACENET的高精度人脸识别 一:项目展示: - 这是实时视频读取的展示,是可以读单张图片,或者本地视频流,抑或是实时人脸检测与分类的,至于我为什么不展示我的自拍 ...
- 基于 MTCNN/TensorFlow 实现人脸检测
人脸检测方法有许多,比如opencv自带的人脸Haar特征分类器和dlib人脸检测方法等.对于opencv的人脸检测方法,有点是简单,快速:存在的问题是人脸检测效果不好.正面/垂直/光线较好的人脸,该 ...
- CPU实时人脸检测,各种朝向、侧脸都检出来
向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程 公众号:datayx 鉴于一般的 CNN 难以处理旋转的图像,中国科学院计算技术研究所的研究者采用一种渐进的方法校准 ...
- Python基于OpenCV的实时疲劳检测[源码&演示视频&部署教程]
1.图片演示 2.视频演示 [项目分享]Python基于OpenCV的实时疲劳检测[源码&演示视频&部署教程]_哔哩哔哩_bilibili 3.检测方法 1)方法 与用于计算眨眼的传统 ...
最新文章
- 调用jsapi缺少参数appid_【Python学习笔记】18、函数的参数关键字参数
- 51单片机可以做什么实用的产品?
- 保Cloudera弃Hortonworks,新平台将支持五大云供应商
- Jsp中的动态INCLUDE和静态INCLUDE的区别?
- java dfa_java 实现DFA 算法(理论百度搜索)
- 【NOIP】提高组2013 积木大赛
- SQL SERVER 解析XML到数据库表
- xml文件的三种解析方式 DOM SAM PULL
- 无计算机权限无法更改时间,Win10电脑没权限不允许更改时间怎么办?Win10获取更改时间权限的方法...
- Vue 过滤器filters
- 如何评价路孚特的Datastream工具?
- 软考数据库系统工程师复习资料(完全版)
- 4k微型计算机接口,单片微型计算机原理与接口技术:基于STC15W4K32S4单片机
- idea 和tomcat 中文乱码问题
- English Pod 听力学习之路 C69 - C75
- idcnd传媒官方专业提供
- 程序员是如何从小白做到年薪百万
- 关于人工智能写作的发展以及看法
- oracle大型数据库系统在aix/unix上的实战详解 pdf,Oracle10g在AIX上的安装准备工作《Oracle大型数据库系统在AIX/unix上的实战详解》集中答疑40...
- 什么邮箱发送邮件不进垃圾箱,邮件进垃圾箱了是什么原因怎么办?