人工智能之Python人脸识别技术,人人都能做识别!

Linux编程

点击右侧关注,免费入门到精通!

作者丨Python小哥哥

https://www.jianshu.com/p/dce1498ef0ee

一、环境搭建

1.系统环境

2.开发环境,安装各种系统包

人脸检测基于dlib,dlib依赖Boost和cmake

在windows中如果要使用dlib还是比较麻烦的,如果想省时间可以在anaconda中安装

conda install -c conda-forge dlib=19.4

其他重要的包

安装 face_recognition

二、使用教程

1、facial_features文件夹

此demo主要展示了识别指定图片中人脸的特征数据,下面就是人脸的八个特征,我们就是要获取特征数据

运行结果:

自动识别图片中的人脸,并且识别它的特征

原图:

特征数据,数据就是运行出来的矩阵,也就是一个二维数组

代码:

2、find_face文件夹

不仅能识别出来所有的人脸,而且可以将其截图挨个显示出来,打印在前台窗口

原始的图片

识别的图片

代码:

3、know_face文件夹

通过设定的人脸图片识别未知图片中的人脸

4、video文件夹

通过调用电脑摄像头动态获取视频内的人脸,将其和我们指定的图片集进行匹配,可以告知我们视频内的人脸是否是我们设定好的

实现:

代码:

5、boss文件夹

本开源项目,主要是结合摄像头程序+极光推送,实现识别摄像头中的人脸。并且通过极光推送平台给移动端发送消息!

推荐↓↓↓

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181109B1RNLU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券