用facenet源码进行人脸识别测试过程中的一些问题
1.首先下载facenet源码:https://github.com/davidsandberg/facenet
2.运行facenet
用pycharm打开,下载好tensorflow1.7 版本,对应的python版本为3.6,此处有个坑,安装tensoorflow1.7.0时会出现numpy和其他库版本不一致的问题,需要按照提示的逐步重新安装。
安装库:conda install 库名称==版本
删除库:conda uninstall 库名称
3.下载flw数据集
链接: http://vis-www.cs.umass.edu/lfw/
下载后,解压到data\lfw_data\lfw,没有文件夹则自己创建
4.对照片进行预处理
此处下载的人脸照片为250250像素,需要改成160160像素,
在pycharm中打开align_dataset_mtcnn.py文件,配置parameters:
下载数据集 存放处理后的数据集 处理设置(根据路径创建文件)
D:\yanyi\project_process\facenet-master\src\data\lfw_data\lfw D:\yanyi\project_process\facenet-master\src\data\lfw_data\lfw_160 --image_size 160 --margin 32 --random_order --gpu_memory_fraction 0.25
处理完照片后,可以在lfw_160文件中看到处理后的文件
在data文件下还会生成一个paris.txt文件
5.对模型进行测试
方式一: 下载facenet训练模型
点击下载链接
此处使用的是20180408-102900文件下的模型,将此文件复制到 facenet\src\models 目录下。
在此我首先使用pycharm添加参数:
数据集所在路径 模型所在路径
如 D:\yanyi\project_process\facenet-master\src\data\lfw_data\lfw_160 D:\yanyi\project_process\facenet-master\src\models\20180408-102900
将参数添加到parameters,运行 validate_on_lfw.py 后发现
一直出现缺少 data\paris.txt文件错误,目前还没找到解决办法,但是使用cmd运行后,成功运行!
cd 到src文件下:
python validate_on_lfw.py D:\yanyi\project_process\facenet-master\src\data\lfw_data\lfw_160 D:\yanyi\project_process\facenet-master\src\models\20180408-102900
识别精度达到0.97,测试成功
出现一些错误,目前还不懂
用facenet源码进行人脸识别测试过程中的一些问题相关推荐
- 【TensorFlow】人脸识别OpenFace、Face-recognition、Insightface和FaceNet源码运行
比较人脸识别OpenFace.Face-recognition.Insightface: FaceNet源码运行 https://github.com/davidsandberg/facenet 1. ...
- tensorflow入门教程(三十五)facenet源码分析之MTCNN--人脸检测及关键点检测
# #作者:韦访 #博客:https://blog.csdn.net/rookie_wei #微信:1007895847 #添加微信的备注一下是CSDN的 #欢迎大家一起学习 # ------韦访 2 ...
- FaceNet源码解读与使用前篇
前提条件:已安装并配置好Tensorflow(GPU与CPU版本均可,但推荐GPU版本)的运行环境. 1. 前期准备 1.1 下载源码 facenet源码下载 目录如下(其中src目录中的内容是我们需 ...
- 小程序源码:AI微信小程序源码下载人脸照片AI转换动漫照片全新源码安装简单无需服务器域名-多玩法安装简单
这是一款AI人脸转动漫的一款微信小程序源码 该款小程序源码无需服务器和域名 搭建安装简单 有多种风格转换模式可自选 安装教程: 首先解压源码然后把源码上传到微信开发者工具打开 另外设置一个合法域名 合 ...
- 人脸识别系统中的活体检测技术有哪些分类
人脸识别系统在实际应用中会面对照片.视频.面具等道具攻击,为了这防止这些欺诈手段,在系统中应用到活体检测,检测识别的人员是否为活体,提高应用的安全性.由畅视智能与你分享应用到人脸识别系统中的活体检测技 ...
- 源码阅读(32):Java中线程安全的Queue、Deque结构——ArrayBlockingQueue(2)
(接上文<源码阅读(31):Java中线程安全的Queue.Deque结构--ArrayBlockingQueue(1)>) 本篇内容我们专门分析ArrayBlockingQueue中迭代 ...
- Hbase源码分析:Hbase UI中Requests Per Second的具体含义
Hbase源码分析:Hbase UI中Requests Per Second的具体含义 让运维加监控,被问到Requests Per Second(见下图)的具体含义是什么?我一时竟回答不上来,虽然大 ...
- 陈新宇:CKafka在人脸识别PAAS中的应用
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文首发在云+社区,未经许可,不得转载. 我叫陈新宇,在格灵深瞳负责数据流的研发,首先特别感谢如今老师,他们把Kafka一个优秀的消息中间件 ...
- 【转】干货|孙启超:卷积神经网络在人脸识别技术中的应用
2018-08-27 21:45:01 随着 iPhone X 的发布,Face ID 人脸识别技术开始进入人们的日常生活中,当我们拿起手机并看着它的时候就可以实现手机解锁的功能.而人脸识别中的关键技 ...
最新文章
- Cororsync+Pacemaker
- 5v可编程rgb接口_电脑的各个接口详解,不懂电脑的白小必备干货知识
- 集美大学java考试题_我的JAVA习题集2
- MySQL主从复制性能优化
- 1分钟了解“区块链分叉”的本质
- Essentials of Deep Learning: Visualizing Convolutional Neural Networks in Python
- arcgis根据矢量范围裁取tif影像(栅格数据)、批量合并shp文件、根据矢量范围裁取区域内的矢量,输出地理坐标系
- JavaWeb——springMVC入门程序
- 汽车启动/停止系统电源方案
- 计算机打文档的技巧,电脑word文档下划线怎么打(word文档编辑小技巧)
- 中国有互联网根服务器吗?
- Unbuntu18.04系统定制化制作与再生龙镜像生成
- 高校教师开计算机培训中心,计算中心
- SL651协议报文解析(一)
- android动态分区AB升级,Android A/B System OTA分析(四)系统的启动和升级
- r语言把多个图合并在一张图_SAS 绘制亚组分析森林图
- mysql/hive求最大连续天数(间隔1天也算连续)
- Predicting Domain Generation Algorithms with Long Short-Term Memory Networks
- 万门大学的软件测试特训班有用吗,为什么我要推荐《万门大学理论物理特训班》?来自一位学员的真实体验...
- 【Docker】在Docker容器中编写运行java程序