前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于Python库Face_Recognition动手DIY人脸识别

基于Python库Face_Recognition动手DIY人脸识别

作者头像
企鹅号小编
发布2018-01-04 16:42:49
1.2K0
发布2018-01-04 16:42:49
举报
文章被收录于专栏:编程编程

0X00 前言

最近使用iPhone x,把人脸识别代入了我们的生活中。前段时间了解了一个Python的一个开元函数库,并对其进行了分析、学习和实践,那么今天我们就来讲解一下如何使用face_recognition这个库来实现简单的人脸识别。

注:以下文章的所有操作都是Windows下实现的。

0×01 正文

人脸识别主要步骤:

face_recognition 库的安装

安装此库,首先需要安装编译dlib,此处我们偷个懒,安装软件Anaconda(大牛绕过),此软件预装了dlib.

安装好后,我们直接通过pip 安装face_recognition库,命令如下

调用一下库,检查是否成功导入

没报错,就是安装成功了。

按照以上办法在安装numpy 和python-opencv 两个库就可以了

通过face_recognition库实现人脸识别

代码如下

其次还要准备一个images文件夹进行摄像头的人脸比对

成功的效果图我就不贴了。

原理如下:

1.遍历images文件中的图片

2.提取特征脸

3.摄像头每帧提取图片,提取特诊脸

4.遍历特征列表,找出符合特征脸

5.输出名字

1、从特征中找出图片中的人脸

2、找到并且控制图像中的脸部特征

3、识别照片中的人脸

0×02 总结

总的来说,该开源库使得人脸识别的普及实现不再那么的遥远。调用该库,只需几行代码,便可实现人脸识别。有什么问题可以在下面评论讨论哦,各路大牛勿喷。

本文来自企鹅号 - 疯猫网络媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 疯猫网络媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像识别
腾讯云图像识别基于深度学习等人工智能技术,提供车辆,物体及场景等检测和识别服务, 已上线产品子功能包含车辆识别,商品识别,宠物识别,文件封识别等,更多功能接口敬请期待。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档