Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vipstone/faceai

一款入门级的人脸、视频、文字检测以及识别的项目.
https://github.com/vipstone/faceai

dlib keras opencv tensorflow tesseract-ocr

Last synced: 23 days ago
JSON representation

一款入门级的人脸、视频、文字检测以及识别的项目.

Awesome Lists containing this project

README

        

[English Doc](README_en.md)
# 功能 #

1. 人脸检测、识别(图片、视频)
2. 轮廓标识
3. 头像合成(给人戴帽子)
4. 数字化妆(画口红、眉毛、眼睛等)
5. 性别识别
6. 表情识别(生气、厌恶、恐惧、开心、难过、惊喜、平静等七种情绪)
7. 视频对象提取
8. 图片修复(可用于水印去除)
9. 图片自动上色
10. 眼动追踪(待完善)
11. 换脸(待完善)

**查看功能预览↓↓↓**

# 开发环境 #

- 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

# 教程 #

[OpenCV环境搭建](doc/settingup.md)

[Tesseract OCR文字识别](doc/tesseractOCR.md)

[图片人脸检测(OpenCV版)](doc/detectionOpenCV.md)

[图片人脸检测(Dlib版)](doc/detectionDlib.md)

[视频人脸检测(OpenCV版)](doc/videoOpenCV.md)

[视频人脸检测(Dlib版)](doc/videoDlib.md)

[脸部轮廓绘制](doc/faceRecognitionOutline.md)

[数字化妆](doc/faceRecognitionMakeup.md)

[视频人脸识别](doc/faceRecognition.md)

[头像特效合成](doc/compose.md)

[性别识别](doc/gender.md)

[表情识别](doc/emotion.md)

[视频对象提取](https://github.com/vipstone/faceai/blob/master/doc/hsv-opencv.md)

[图片修复](https://github.com/vipstone/faceai/blob/master/doc/inpaint.md)

# 其他教程 #

[Ubuntu apt-get和pip源更换](doc/ubuntuChange.md)

[pip/pip3更换国内源——Windows版](doc/pipChange.md)

[OpenCV添加中文](doc/chinese.md)

[使用鼠标绘图——OpenCV](https://github.com/vipstone/faceai/blob/master/doc/opencv/mouse.md)

# 功能预览 #

**绘制脸部轮廓**

绘制脸部轮廓

----------

**人脸68个关键点标识**

人脸68个关键点标识

----------

**头像特效合成**

头像特效合成

----------

**性别识别**

性别识别

----------

**表情识别**

表情识别

----------

**数字化妆**

视频人脸识别

----------

**视频人脸检测**

![](https://raw.githubusercontent.com/vipstone/faceai/master/res/video-jiance.gif)

----------

**视频人脸识别**

![](https://raw.githubusercontent.com/vipstone/faceai/master/res/faceRecognition.gif)

----------

**视频人脸识别**

![](http://icdn.apigo.cn/opencv-hsv.gif)

----------

**图片修复**

![](http://icdn.apigo.cn/inpaint.png?2)

----------

**图片自动上色**

![](http://icdn.apigo.cn/colorize-faceai.png)

----------

# 技术方案 #

技术实现方案介绍

人脸识别:OpenCV / Dlib

人脸检测:face_recognition

性别识别:keras + tensorflow

文字识别:Tesseract OCR

### TODO ###

换脸——待完善

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

Dlib性能优化方案

Dlib模型训练方法

Tesseract模型训练方法

# 贡献者名单(特别感谢)

[archersmind](https://github.com/archersmind)

[rishab-sharma](https://github.com/rishab-sharma)

# 微信打赏

![微信打赏](http://icdn.apigo.cn/myinfo/wchat-pay.png)