MCPcopy Index your code
hub / github.com/vipstone/faceai

github.com/vipstone/faceai @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
24 symbols 122 edges 25 files 0 documented · 0% updated 6y ago★ 11,08334 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Translation for English Documentations are Working In Progress

Functions

  1. Face Detection and Recognition(From Image or Video)
  2. Facial Landmark
  3. Image compositing(e.g. Wear Hat For a Figure)
  4. Face Makeup(e.g. Lipstick, Eyebrow, Eyes, etc)
  5. Gender Recognition
  6. Emotion Recognition(e.g. Angry, Disgust, Fear, Happy, Sad, Surprise, Neutral)
  7. Video Object Extraction
  8. Image Denoising(e.g. Watermark Removal)
  9. Image Colorization
  10. Eye Tracking(W.I.P)
  11. Face Replacement(W.I.P)

Development Environment

  • 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

Tutorials

OpenCV Setup

Tesseract OCR Text Recognition

Face Detection From Image(OpenCV based)

Face Detection From Image(Dlib based)

Face Detection From Video(OpenCV based)

Face Detection From Video(Dlib based)

Face Outline Recognition

Face Makeup

Face Recognition From Video

Image Compositing

Gender Recognition

Emotion Recognition

Video Object Extraction

Image Denoising

Other Related Tutorials

Ubuntu Software And pip Sources Update

pip/pip3 Update To Repository Inside China Mainland——Windows

Chinese Font Support In OpenCV

Mouse Drawing——Based on OpenCV

Preview

Face Outline Recognition

绘制脸部轮廓


68-point Facial Landmark Detection

人脸68个关键点标识


Image Compositing

头像特效合成


Gender Recognition

性别识别


Emotion Recognition

表情识别


Face Makeup

视频人脸识别


Face Detection From Video


Face Recognition From Video


Face Recognition From Video


Image Denoising


Image Colorization


Background

Requirements

Face Recognition :OpenCV / Dlib / face_recognition

Gender Recognition:keras + tensorflow

Text Recognition:Tesseract OCR

TODO

Face Replacement——W.I.P

Eye Tracking——W.I.P

Dlib Performance Optimization

Dlib Model Training

Tesseract Model Training

Contributor

archersmind

rishab-sharma

Core symbols most depended-on inside this repo

get_train_data
called by 2
faceai/colorize.py
build_model
called by 2
faceai/colorize.py
get_face_mask
called by 2
faceai/faceswap.py
read_im_and_landmarks
called by 2
faceai/faceswap.py
warp_im
called by 2
faceai/faceswap.py
discern
called by 1
faceai/videoDlib.py
discern
called by 1
faceai/videoOpencv.py
colorize
called by 1
faceai/colorize.py

Shape

Function 22
Class 2

Languages

Python100%

Modules by API surface

faceai/faceswap.py10 symbols
faceai/colorize.py4 symbols
faceai/eye.py3 symbols
faceai/eye2.py2 symbols
faceai/videoOpencv.py1 symbols
faceai/videoDlib.py1 symbols
faceai/opencv/trackbar.py1 symbols
faceai/opencv/mouse.py1 symbols
faceai/chineseText.py1 symbols

For agents

$ claude mcp add faceai \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact