Face Recognition 使用的是 C++ 开源库 dlib 通过深度学习模型构建的先进人脸识别系统,可通过 Python 接口或命令行工具对图片中的人脸进行识别。在 Labeled Faces in the Wild 人脸数据集中进行测试,准确率高达99.38%。可以使用 Face Recognition 快速搭建人脸识别系统。

安装

使用 pip 命令安装 face_recognition 软件包,官方支持 Mac 和 Linux 系统,另外也支持在树莓派上安装。如果系统中没有 CMake 安装时可能报错,按错误提示解决即可。

示例一:识别图片中的人脸

下面的示例中使用 face_locations 方法获取图片中人脸的位置,再根据位置在原图上画框。

人脸输出结果如下图所示:

示例二:提取面部关键点

下面的示例使用 face_landmarks 函数获取图片中面部特征位置(如眼睛、鼻子等)信息。

提取面部特征输出结果如下图所示:

Face Recognition 还可用于人脸比对、视频人脸识别、面部美妆等。

python人脸识别环境搭建_怎样用3分钟搭建 Python 人脸识别系统相关推荐

  1. python人脸识别防小偷_一篇文章带你了解Python 人脸识别有多简单

    今天的Python学习教程给大家介绍一个世界上最简练的人脸辨认库 face_recognition,你可以应用 Python 和命令行工具进行提取.辨认.操作人脸. 基于业内领先的 C++ 开源库 d ...

  2. python的开发环境包括_下搭建 Python 开发环境

    下搭建 Python 开发环境 Ubuntu 作为当下最流行的 Linux 发行版本之一,用户基数非常庞大,而且 Ubuntu 操作系统也非常适合 Python 学习.这节课我们就来学习下如何在 Ub ...

  3. 人脸识别最低像素_一种低分辨率条件下的人脸识别方法与流程

    本发明涉及生物识别技术领域,具体涉及一种低分辨率条件下的人脸识别方法. 背景技术: 从上个世纪六十年代以来,人脸识别算法获得了长期的发展,从对单一背景的针对性研究到现在对各种复杂条件的适应,如表情.姿 ...

  4. python脚本设置环境变量_详解如何设置Python环境变量?

    家好,我是Yivies!相信大家多多少少遇到过这样的情况吧?就是在安装了python之后想完整在命令提示符直接输入python就可以使用的操作,但是会出现输入了python之后找不到命令的情况!例如这 ...

  5. python人工智能要学什么_为什么学人工智能首推Python 需要学习哪些知识

    原标题:为什么学人工智能首推Python 需要学习哪些知识 为何学人工智能首推Python?需要学习哪些知识?简单地讲,人工智能就是图像处理,数据处理,语言处理等多技术融合,在我们生活中经常可见.比如 ...

  6. python怎么复数乘方开方_运维必须掌握的 Python 宝典:值得每天复习一遍

    前言 本文旨在更好地总结 Python 基础知识,力求简明扼要,以供实战演练时能够快速查询遗忘的知识点. 学一门语言贵在坚持用它,不用就淡忘了,而记录下一篇文章也有助于日后快速回忆.全文分为两大部分, ...

  7. python新手入门项目推荐_推荐:一个适合于Python新手的入门练手项目

    随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人生苦短,我用Python 有个Python入门练手项目, ...

  8. python就业需要的技能_教你如何快速掌握Python就业技能

    -人生苦短,为什么要学Python? 简单易学 应用广泛 大厂青睐 (油管大神评选的2020最值得学就业语言-Python) 因为以上的种种理由,无论是国外还是国内, Python都荣登2020最值得 ...

  9. python用复化梯形公式积分_复化梯形求积分——用Python进行数值计算

    用程序来求积分的方法有很多,这篇文章主要是有关牛顿-科特斯公式. 学过插值算法的同学最容易想到的就是用插值函数代替被积分函数来求积分,但实际上在大部分场景下这是行不通的. 插值函数一般是一个不超过n次 ...

最新文章

  1. 2021年大数据Hive(三):手把手教你如何吃透Hive数据库和表操作(学会秒变数仓大佬)
  2. 【二叉查找树BST】二叉查找树的基本操作总结
  3. 输变电设备物联网节点设备无线组网协议_SmartModule物联网智能测控组件
  4. 大话数据结构学习笔记二:算法
  5. 随想录(由自定义打印函数想到的)
  6. Linux中设置Docker的yum源时,报-bash: yum-config-manager: command not found错误
  7. python怎么读excelsheet_python怎么读写excel文件
  8. MapKit框架使用
  9. 股票历史数据-股票历史交易数据下载成Excel,股票历史交易数据查询
  10. Altium_Designer的使用
  11. 基于JAVA超市自助购物系统的设计与实现
  12. 使用Robotframework-ride,导入Selenium2Library库后缺少“Open Browser”关键字
  13. 油耳戴什么款式耳机好?骨传导耳机最合适
  14. SpringBoot+Vue实现邮箱登录注册功能
  15. Kafka 的消息异常情况~追日
  16. Oracle Rac 添加节点测试笔记
  17. 【日常】如何处理“火星文”乱码
  18. linux软件源历史版本,解决deepin 15.9.2以后版本软件太旧的问题,混合lion与panda源使用...
  19. STAR建索引内存不够
  20. 权限模型 DAC ACL RBAC ABAC

热门文章

  1. Codeup墓地-问题 D: 继续畅通工程
  2. 蓝桥练习-算法训练 最大最小公倍数
  3. 【手把手教学】基于Maven构建方式使用Mybatis generator自动生成
  4. [leetcode] 108.有序数组转换为二叉搜索树
  5. java jpanel 间距_Java的 . 调整JPanel上的问题大小
  6. mysql异步查询 java_java 手写并发框架(一)异步查询转同步的 7 种实现方式
  7. 计算机联网实验步骤,计算机网络技术实验操作过程.doc
  8. npm run build 打包 之后怎么用_npm 组件你应该知道的事
  9. 单片机与普通微型计算机不同在于,单片机与普通微型计算机的不同之处
  10. docker swarm MySQL_容器与云|在 Docker 中运行 MySQL:多主机网络下 Docker Swarm 模式的容器管理...