11,095
stars
+0+1+4
2,481
forks
384
watchers
14
prs
47
issues
0
releases
–
discussions
README
English Doc 功能 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环境搭建 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模型训练方法 贡献者名单(特别感谢) archersmind rishab-sharma 微信打赏 !微信打赏