facenet源码使用记录
测试环境
ubuntu16.04+tensorflow1.12.0
一、下载源码
git clone https://github.com/davidsandberg/facenet.git
二、安装依赖环境
在Anaconda下大部分依赖环境都有了,我只安装了tensorflow
pip install tensorflow==1.12.0
三、下载facenet预训练模型
https://drive.google.com/open?id=1R77HmFADxe87GmoLwzfgMu_HY0IhcyBz
https://drive.google.com/open?id=1EXPBSXwTaqrSC0OhUdXNmKSh9qJUQ55-
在facenet下创建models文件夹,解压20180402-114759.zip、20180408-102900.zip到models文件夹下
四、准备数据集
五、数据集预处理
- 数据集转换
cp -i src/align/align_dataset_mtcnn.py src/
python src/align_dataset_mtcnn.py data/my_data/star_images/ data/my_data/star_images_160 --image_size 160 --margin 32 --random_order --gpu_memory_fraction 0.25
- 运行结果
六、训练数据集
python src/classifier.py TRAIN data/my_data/star_images_160/ models/20180402-114759/ models/my_classifier2.pkl
七、验证数据集
python src/classifier.py CLASSIFY data/my_data/star_images_160/ models/20180402-114759/ models/my_classifier2.pkl
八、预测图片
- 随便三张测试图片放在facenet/data/my_data,分别命名为hu.jpg,zhang.jpg,zhou.jpg
预测
cp -i contributed/predict.py src/
python src/predict.py data/my_data/zhou.jpg models/20180402-114759/ models/my_classifier2.pkl
运行结果
参考博客
https://blog.csdn.net/u012505617/article/details/88038733
https://blog.csdn.net/u012505617/article/details/88086447
facenet源码使用记录相关推荐
- tensorflow入门教程(三十五)facenet源码分析之MTCNN--人脸检测及关键点检测
# #作者:韦访 #博客:https://blog.csdn.net/rookie_wei #微信:1007895847 #添加微信的备注一下是CSDN的 #欢迎大家一起学习 # ------韦访 2 ...
- 分析jQuery源码时记录的一点感悟
分析jQuery源码时记录的一点感悟 1. 链式写法 这是jQuery语法上的最大特色,也许该改改POJO里的set方法,和其他的非get方法什么的,可以把多行代码合并,减去 ...
- r8169驱动源码阅读记录
r8169驱动源码阅读记录 初始化 发包 收包 源码地址:linux-4.19.90\drivers\net\ethernet\realtek\r8169.c 源码阅读环境:Windows 搭建 op ...
- 【TensorFlow】人脸识别OpenFace、Face-recognition、Insightface和FaceNet源码运行
比较人脸识别OpenFace.Face-recognition.Insightface: FaceNet源码运行 https://github.com/davidsandberg/facenet 1. ...
- 用facenet源码进行人脸识别测试过程中的一些问题
1.首先下载facenet源码:https://github.com/davidsandberg/facenet 2.运行facenet 用pycharm打开,下载好tensorflow1.7 版本, ...
- Spark-Core源码学习记录 3 SparkContext、SchedulerBackend、TaskScheduler初始化及应用的注册流程
Spark-Core源码学习记录 该系列作为Spark源码回顾学习的记录,旨在捋清Spark分发程序运行的机制和流程,对部分关键源码进行追踪,争取做到知其所以然,对枝节部分源码仅进行文字说明,不深入下 ...
- FaceNet源码解读与使用前篇
前提条件:已安装并配置好Tensorflow(GPU与CPU版本均可,但推荐GPU版本)的运行环境. 1. 前期准备 1.1 下载源码 facenet源码下载 目录如下(其中src目录中的内容是我们需 ...
- spark源码编译记录
spark在项目中已经用了一段时间了,趁现在空闲,下个源码编译在IDEA里面阅读下,特此记录过程. 前提已经安装maven和git 1.上官网下载源码的包: 2.然后解压到一个文件夹 3.编译,编译的 ...
- 详细讲解go web框架之gin框架源码解析记录及思路流程和理解
开篇 首先gin 框架是在 官方提供的net/http标准包进行的相应封装. 那么要想理解gin框架, 就要先懂一些 net/http标准包 的相关知识. 可以参考中文的 文档: https://st ...
最新文章
- 08day 数据泵(expdb/impdb)—数据导出
- HDU 1873 看病要排队(结构体+优先队列)
- html切换选择项,HTML选择选项元素
- 白嫖我常用的 11 个超火的前端必备在线工具,终于有时间上班摸鱼了
- git回退到之前版本和合并分支查看当前分支切换分支
- node模块函数图解
- 用python画六瓣雪花_python-turtle-画雪花-2种方法及效果的详解
- Nginx源码分析 - 基础数据结构篇 - 字符串结构 ngx_string.c(08)
- ext中引用ux_Extjs Ext.ux.IFrame的用法 以及父子窗口间函数相互调用
- VMware 配置虚拟机固定IP指南
- 苹果电脑python编译器_Mac版-python环境配置(二):编译器pycharm下载安装
- 企业授权:SOA被低估的经济价值
- 三星引入ChatGPT半个月泄密3次;MidJourney V5相机镜头完整参数列表;万字长文,拆解投身大模型3个本质问题 | ShowMeAI日报
- matlab 相位滞后,相位滞后.PPT
- c语言Dvv实验报告,自考高等数学(工本)考试重点复习难点.pdf
- Bilibili到底有多少御坂妹?(二)
- table内容超长自动隐藏,鼠标放置后浮动显示全部内容
- 文件服务器+缓存,文件服务器缓存
- 阿里云服务器 smtpClient发送邮件问题
- 什么是Service Mesh服务网格
热门文章
- html自动滚动表格,Excel自动滚动按钮设置
- python 图形库有哪些_python常用库有哪些
- windows定时关闭微信/某软件/关机
- 推特“大V”僵尸粉太多?马斯克质疑“推特正没落”
- 从2013到2017 CGU 草根战队的电竞梦
- 【数学】C019_LC_三锥形的表面积(减重叠面积)
- win10提示“管理员已阻止运行此程序”解决方案之一
- monolog 存入mysql_Monolog\Loggert添加自定义日志驱动
- web服务器的搭建【CentOS7】
- 为什么Python不用设计模式?