FacePoke

Demo Preview

FacePoke Demo
Interactive face detection

Local Setup

Terminal
$ git clone https://huggingface.co/spaces/jbilcke-hf/FacePoke_CLONE-THIS-REPO-TO-USE-IT
Cloning into 'FacePoke_CLONE-THIS-REPO-TO-USE-IT'...
remote: Enumerating objects: 85, done.
remote: Counting objects: 100% (85/85), done.
remote: Compressing objects: 100% (64/64), done.
Receiving objects: 100% (85/85), 1.89 MiB | 2.45 MiB/s, done.
$ cd FacePoke_CLONE-THIS-REPO-TO-USE-IT
$ pip install -r requirements.txt
Successfully installed numpy-1.23.5 opencv-python-4.6.0.66
$ python app.py
* Running on http://127.0.0.1:7860/
$ _

About FacePoke

FacePoke is an interactive application that detects faces in real-time and allows you to "poke" them with various effects. The application uses computer vision techniques to track facial features and apply transformations.

Real-time Detection

Detects multiple faces simultaneously with high accuracy

Interactive Effects

Apply fun transformations when poking detected faces

Easy Setup

Simple installation with pip and standard requirements

Requirements

Python 3.8+

Tested with Python 3.8, 3.9 and 3.10

OpenCV

For computer vision and face detection

Numpy

For numerical operations and array handling

Usage Instructions

  1. Clone the repository
  2. Install dependencies with pip install -r requirements.txt
  3. Run python app.py
  4. Open your browser to http://localhost:7860
  5. Allow camera access when prompted
  6. Click on faces to apply effects

Made with DeepSite LogoDeepSite - 🧬 Remix