Skip to main content

faceext for hiding all of your clothes and background except your face

Project description

faceext

This is under review.

This is a faceext Python software for hiding all of your clothes and background except your face. faceext.py is based on two state-of-the-art libraries including mediapipe library for segmenting a face from the original image and opencv library for superimposing faces and monotonous backgrounds (black, white, or gray).

faceext has been downloaded 7876 times worldwide.

OBS studio can play a virtual camera so that the crafted image of extracted face with superimposed monotonous background can be fed to remote meeting applications. Remote meeting applicaions including Zoom, WebEx, and Google meet were successfully tested.

Python3.7 or Python3.8 is recommended.

How to install faceext

You need to install OBS studio: https://obsproject.com/download

You also need to install mediapipe and opencv:

$ pip install mediapipe

$ pip install opencv-python

Finally install faceext

$ pip install faceext

$ pip install faceext --force-reinstall --no-cache-dir --no-binary :all:

How to run faceext

Run faceext.

$ faceext

Your face with gray color background will be popped on the screen.

There are three background colors: black "-B", gray "-G", and white color "-W". The default background color is gray.

$ faceext -G

You can add a message or name on the crafted image.

$ faceext -B yoshi

or

$ faceext -W yoshiyasu takefuji

Run OBS studio and select the popped image as source.

Then press the "start virtual camera" button in OBS studio.

Run any remote meeting application and select OBS virtual camera in video source selection.

That is all.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

faceext-0.0.3.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

faceext-0.0.3-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file faceext-0.0.3.tar.gz.

File metadata

  • Download URL: faceext-0.0.3.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.12

File hashes

Hashes for faceext-0.0.3.tar.gz
Algorithm Hash digest
SHA256 8b18a576e7be393ed260a3325c0643fcb4a2317dd9dd65590e38b20e5b9b7c87
MD5 3b431eba3a3105209b40bb023756fba5
BLAKE2b-256 18f61170f8b9966cdc0a9573c7b21671da8b9445c54fde88b641728b4f6cfdf2

See more details on using hashes here.

File details

Details for the file faceext-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: faceext-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.12

File hashes

Hashes for faceext-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f9af4d246de3a50c3462654acf7cf8eef1ed56f6bf3056950c7f803e76409309
MD5 f6a2b818b74f1d43214f37a51d29a5cd
BLAKE2b-256 eb34bdf55c72b38c949f1983ba15273d6ed75428b2dcfb73716bba6d2406bc4c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page