安装facenet

Google研究人员在2015年发布了一篇关于人脸识别的论文:FaceNet: A Unified Embedding for Face Recognition and Clustering,然后OpenFace是首个应用谷歌FaceNet深度神经网络进行面部识别的开源项目,地址openface。 
后来又有大神使用tensorflow重写了openface,该项目是facenet,地址facenet。可以说,该项目使用“谷歌的技术”(tensorflow)实现了“谷歌论文”(FaceNet)的思想。

我不确定是否可以用pip或者conda安装方式安装facenet,我的安装方式是源码下载然后python setup.py install安装成功的。

先用我之前的win10下Anaconda管理Python开发环境方式安装python3.5.2和tensorflow。 
然后安装以下依赖:

scipy
scikit-learn
opencv-python
h5py
matplotlib
pillow
requests
psutil
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

pip,conda或者在http://www.lfd.uci.edu/~gohlke/pythonlibs/下载whl文件安装的方式都可以,不过得保证上面那些依赖都安装成功。 
接下来克隆仓库后源码安装:

git clone https://github.com/davidsandberg/facenet.git
cd facenet
python setup.py install
  • 1
  • 2
  • 3

这一步完成之后,import facenet发现仍然不行!

我看了下安装目录,可能是作者疏忽,我们需要移动下文件才可以完全安装成功。 
在你对应python下Lib\site-packages(笔者目录是D:\Anaconda3\envs\tf\Lib\site-packages)目录下新建facenet文件夹。 
然后把python下Lib\site-packages\src(笔者目录是D:\Anaconda3\envs\tf\Lib\site-packages\src)全部文件复制到python下的Lib\site-packages\facenet目录下。 
笔者python下Lib\site-packages\src文件夹内容如下: 
Lib\site-packages\src 
把全部文件复制到新建的python下的Lib\site-packages\facenet目录下,然后import facenet,就不会报错了! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值