沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散!
- # 安装 face_recognition
- $ pip install face_recognition
- # 安装face_recognition过程中会主动安装 numpy、scipy 等
情况请求
- Ubuntu 17.10
- Python 2.7.14
1、 安装 Ubuntu17.10 > 安装步调在这里。
2、 安装 Python2.7.14 (Ubuntu17.10 默认Python版本为2.7.14)
1、 起首你须要供给一个文件夹,琅绫擎是所有你欲望体系熟悉的人的图片。个中每小我一张图片,图片以人的名字定名:
3、 安装 git 、cmake 、 python-pip
- # 安装 git
- $ sudo apt-get install -y git
- # 安装 cmake
- $ sudo apt-get install -y cmake
- # 安装 python-pip
- $ sudo apt-get install -y python-pip
4、 安装编译 dlib
安装 face_recognition 这个之前须要先安装编译 dlib。
- # 编译dlib前先安装 boost
- $ sudo apt-get install libboost-all-dev
- # 开端编译dlib
- # 克隆dlib源代码
- $ git clone https://github.com/davisking/dlib.git
- $ cd dlib
- $ mkdir build
- $ cd build
- $ cmake .. -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1
- $ cmake --build .(留意中心有个空格)
- $ cd ..
- $ python setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA
5、 安装 face_recognition
实现人脸辨认
示例一(1 行敕令实现人脸辨认):
known_people 文件夹下有 babe、成龙、容祖儿的┞氛片
2、 接下来,你须要预备另一个文件夹,琅绫擎是你要识其余图片:
unknown_pic 文件夹下是要识其余图片,个中韩红是机械不熟悉的
情况搭建完成后,在终端输入 face_recognition 敕令查看是否成功
3、 然后你就可以运行 face_recognition 敕令了,把方才预备的两个文件夹作为参数传入,敕令就会返回须要识其余图片中都出现了谁:
辨认成功!!!
示例二(辨认图片中的所有人脸并显示出来):
- # filename : find_faces_in_picture.py
- # -*- coding: utf-8 -*-
- # 导入pil模块 ,可用敕令安装 apt-get install python-Imaging
- from PIL import Image
- # 导入face_recogntion模块,可用敕令安装 pip install face_recognition
- import face_recognition
- # 将jpg文件加载到numpy 数组中
推荐阅读
沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散! 在分布式键值体系中,半构造化>>>详细阅读
本文标题:手把手教你用1行命令实现人脸识别
地址:http://www.17bianji.com/lsqh/38279.html
1/2 1