浏览量: 200,491 次浏览

几十行代码 轻松实现人脸识别、人脸检测

2019年4月28日 1643 作者 Nie Hen

人脸识别最近几年变得很火,技术也已经相对成熟,应用场景也很多。
下面将介绍简单几种实现人脸检测 人脸识别的简单方法
我博客中也写了几篇有人脸识别应用的文章 现在分类总结下
也可到个人博客 人脸识别相关技术学习 http://niehen.cn/category/face-reco/

人脸识别技术介绍已经近况以及应用

人脸识别技术 介绍,现况以及应用

使用Python现有的库

  • face_recognition
    face_recognition 是一个python的开源人脸识别库 号称是识别率百分之99 (虽然我没感觉到)网上资料非常多

基于python3、 face_recognition 实现人脸检测,人脸识别


dlib
dilb 在做人脸检测人脸识别这块,也是用到比较多的。face_recognition就是基于dlib实现的。

基于Python,dlib实现人脸检测

  • Opencv
    OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。
    OpenCV可用于解决如下领域的问题:增强现实、人脸识别、手势识别、人机交互、动作识别、运动跟踪、物体识别、图像分割、机器人。

基于Python,opencv实现人脸检测

使用大公司的API

  • face++
    face++做的人脸识别应该是我目前接触到的效果最好的了。这家公司也是个独角兽,专门做人脸识别这块的,返回的照片的信息很全,也好调用。不过只提供在线的,不提供离线sdk没法做一些实时性的东西。

基于python、face++实现人脸检测、人脸识别


虹软
虹软的人脸识别技术也是很强的,重要的是他免费提供了离线的sdk,还提供了实例,这个是目前几家研究人脸识别的大公司里面少有的。识别能力正常用还是可以的。我这个代码是调用的离线sdk实现的

基于python、虹软实现人脸检测,人脸识别


百度
我感觉百度是BAT三家里面AI能力最强的了,在图像和语音的处理上面是很强的,很全面。百度AI里面功能齐全,提供的语言也是很多。唯一不太好的是目前对python3不是很支持,还是支持python2。但也不表示python3做不了。

基于python3,百度AI实现人脸检测,人脸识别

使用人脸识别、人脸检测做的一些项目

  • 基于海康摄像头做的 实时性的人脸识别
    使用的是face_recognition模块进行的人脸识别 功能比较简单

  • 人脸签到系统
    使用了gui界面,能够记录下来识别到的人脸,功能相对完善。

http://niehen.cn/python%e6%9c%89%e8%b6%a3%e9%a1%b9%e7%9b%ae/%e4%ba%ba%e8%84%b8%e8%af%86%e5%88%ab%e7%ad%be%e5%88%b0%e7%b3%bb%e7%bb%9f/

使用文档

人脸识别签到系统功能介绍

  • 图像与声音处理
    重做的gui界面,变得更加好看,增加了语音识别等,处理掉了一些bug能够更加的完善

人脸识别、语音识别系统

写于2019-04-27 11:26:42 原文文章地址

欢迎加入人工智能-人脸识别 技术交流群 894243022
点击下面图片即可加群
人工智能-人脸识别
原文链接