Python教程:如何同时检测多个人脸?

人脸识别是现在几乎所有的APP都在使用的验证操作, 登陆,支付...等等, 我们今天呢先来说一下人脸检测的操作. 使用Python想要完成人脸检测的操作呢, 我们需要准备一个工具, 这个工具就是 opencv。

1. opencv的安装

open 开源 computer 计算机 vision 视觉 :开源计算机视觉库, 是由C++、Python胶水语言,粘结其他语言,调用opencv,这个库可以让计算机长眼睛,计算,可以‘看’!

  • pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple [opencv库]
  • pip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple [opencv扩展]
  • pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple [numeric python 数字化Python]

2.加载图片

Python教程:如何同时检测多个人脸?

三、人脸检测之检测多张人脸

以爱因斯坦参加的索尔维会议照为例

Python教程:如何同时检测多个人脸?

Python教程:如何同时检测多个人脸?

运行的结果如下图

Python教程:如何同时检测多个人脸?

注意:在做人脸检测时, 检测出来的人脸与图片的像素清晰度也是有关系的, 模糊的图片检测的话会有误差的。

想要学习Python的同学,可以参考千锋成都Python培训班提供的学习大纲;

上一篇:【工具相关】Web-ionic-ionicLab的使用


下一篇:(Android 基础知识review)打电话