Face Out
2021 Β· π Honorable Mention Γ2 β a web app that blurs every face in a photo or video except the one you choose.
Soongsil University Β· Capstone Design Project
What if you could blur everyone in a photo or video β except one person?
Face Out is a privacy-protection web app: give it one reference photo of the person to keep, then upload a group photo or video, and every other face is automatically blurred out.
Why we built it
As content creators like YouTubers exploded in number, more and more bystanders ended up on camera without consent β and manually blurring each one is tedious and easy to miss.
The goal: protect the image rights of bystanders, automatically β keep the one person who should stay, blur everyone else.
See it in action
How it works
From upload to download, the flow is four steps:
Reference
Upload one photo of the person to keep.Detect & encode
Every face in the image or video is detected and turned into a face embedding.Match
Each face is compared against the reference; anyone who doesn't match is flagged.Blur
Flagged faces are blurred and the result is returned for download or saved to the account.Features
- One-shot β a single reference photo is enough to exclude one person
- Batch β handles multiple faces in a frame at once
- Works on images and video, with auto-generated thumbnails
- Fully web-based β nothing to install
- Accounts β members save results to personal folders; guests download directly
- Built-in Q&A board and profile management
Architecture
- Frontend β HTML / CSS / JavaScript: login, upload, processing dashboard, my-page, Q&A.
- Backend β Flask server with the face-recognition pipeline; Flask-SQLAlchemy over MySQL for users, media metadata, and Q&A.
- Storage β separate folders for reference faces, source media, guest downloads, member outputs, and video thumbnails.
Team
Capstone team β Soongsil University (MarβNov 2021):
- Dayoung Kil (κΈΈλ€μ) β frontend, backend & face recognition
- Seoyoon Choi (μ΅μμ€) β frontend concept & recognition model
- Sunyoung Song (μ‘μ μ) β frontend, backend & database
Tech stack
Flask MySQL Β· SQLAlchemy HTML / CSS / JS face-recognition