开源
faceai:基于深度学习的内置Python人脸识别API
来源:元经纪     阅读:536
网站管理员
发布于 2023-06-19 08:58
查看主页

概述

Adam Geitgey的Face_Recognition是世界上最简单的内置Python人脸识别API,可以从命令行使用。这个项目基于深度学习,使用dlib最先进的面部识别库。

之所以称为“最简单”,是因为它允许你将图像添加到文件夹中,并从命令行开始识别人脸,在wild基准测试中的标记面孔上,准确率为98.38%

人脸识别API的其他一些功能包括:

  • 检测一张图片中的多张脸,并识别每张照片中出现的人。
  • 在实时摄像头中检测人脸。
  • 检测人的眼睛、鼻子、嘴、眉毛、下巴等面部特征,得到被检测部位的位置和轮廓。
  • 检测面部特征并应用数字化妆

开发环境

  • Windows 10(x64)
  • Python 3.6.4
  • OpenCV 3.4.1
  • Dlib 19.8.1
  • face_recognition 1.2.2
  • keras 2.1.6
  • tensorflow 1.8.0
  • Tesseract OCR 4.0.0-beta.1

教程

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

OpenCV环境搭建

Tesseract OCR文字识别

图片人脸检测(OpenCV版)

图片人脸检测(Dlib版)

视频人脸检测(OpenCV版)

视频人脸检测(Dlib版)

脸部轮廓绘制

数字化妆

视频人脸识别

头像特效合成

性别识别

表情识别

视频对象提取

图片修复

其他教程

Ubuntu apt-get和pip源更换

pip/pip3更换国内源——Windows版

OpenCV添加中文

使用鼠标绘图——OpenCV

功能预览

绘制脸部轮廓


人脸68个关键点标识


性别识别


表情识别


数字化妆


图片修复


图片自动上色


技术方案

技术实现方案介绍

人脸识别:OpenCV / Dlib

人脸检测:face_recognition

性别识别:keras + tensorflow

文字识别:Tesseract OCR

TODO

换脸——待完善

眼睛移动方向检测——待完善

Dlib性能优化方案

Dlib模型训练方法

Tesseract模型训练方法

[/hidecontent]

 
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 开源
网友偶遇缩小版比亚迪海鸥:仔细一看logo竟是“3YC”
VALL-E:神经编解码器语言模型
笑死!这种蚂蚁轻伤了超会演 只为能让队友把自己扛回家
潍坊:抢抓机遇,乘势而上,推动元宇宙产业做大做强
全网营销优化指南,企元数智为你护航

首页

分类

定制方案

消息

我的