0%

windows10下安装face_recognition

这里主要讲解windows下face_recognition的安装,因为face_recognition不能完美的适配windows,如果在Mac、Linux平台就能完美的是适配,这里整理了windows下按照face_recognition遇到的问题及解决方案。

概述

人脸识别库有很多,但DeepFace、Face_Recognition绝对是最具代表性的两个库,其中Face_Recognition库更是被称为这个星球上最好的人脸识别库。

但是Face_Recognition官方却明确声明,只针对MacLinux做适配,对windows系统不做适配,官方的原话为:windows或许能正常工作

这让很多windows用户焦头烂额了,因为可能连库本身的安装都存在问题,本文既是针对这个情况为大家介绍一个在windows下极简安装Face_Recognition库的方法。

face_recognition简介

face_recognition项目的人脸识别是基于业内领先的C++开源库 dlib中的深度学习模型,用Labeled Faces in the Wild人脸数据集进行测试,有高达99.38%的准确率。但对小孩和亚洲人脸的识别准确率尚待提升。

face_recognition是基于业内领先的C++开源库dlib中的深度学习模型,用Labeled Faces in the Wild人脸数据集进行测试,有高达99.38%的准确率。因此,安装face_recognition前需要安装dlib库。

face_recognition安装

由于face_recognition库是以来dlib库而开发,所以必须要安装dlib库,只有dlib库正常安装,face_recognition才能正常安装。face_recognition安装的难点也正是dlib库的安装,因为就是该库未提供windows下的适配。

dlib库whl文件下载地址:Dlib whl文件下载地址

注意:该下载地址中,包含了针对64位Windows和python 3.7、3.8、3.9的三个版本文件

安装过程:

1、cmake和boost安装

1
2
pip install cmake
pip install boost

2、Dlib安装

1
2
# 先进入dlib-19.17.0-cp37-cp37m-win_amd64.whl文件所在目录,或者写成绝对路径
pip install dlib-19.17.0-cp37-cp37m-win_amd64.whl

3、face_recognition安装

1
pip install face_recognition

cmake和boost

这两个工具也可以去官网地址下载安装

cmake: https://cmake.org/download/

boost: https://www.boost.org/users/download/

至此,face_recognition就安装成功了!