#377 · Primary category: Computer Vision
GANimation
GANimation: Anatomically-aware Facial Animation from a Single Image (ECCV'18 Oral) [PyTorch]
Project last updated:12/23/19
GitHub Stars
2.0K
Forks
400
Contributors
1
License
GPL-3.0
Why we included this project
GANimation is the official implementation of an ECCV 2018 paper that animates a single face photo into controllable expressions without any video of the person. Instead of driving motion with a target face or landmarks, it conditions a generative adversarial network on Action Unit annotations, which describe anatomical facial movements on a continuous scale. That lets you set how strongly each unit activates and combine several at once, so one still image can be pushed through different smiles and surprise while the subject's identity stays consistent. The repo is research code rather than a polished product. You prepare your own image set with OpenFace action unit annotations, train, then run a test script to generate new expressions. Researchers reproducing the method and engineers prototyping face-editing pipelines will find it useful, though the pinned PyTorch 0.3.1 stack and hand-built dataset format assume someone comfortable adapting research code rather than expecting plug-and-play.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)