All Projects → iperov → DeepFaceLive

iperov / DeepFaceLive

Licence: GPL-3.0 license
Real-time face swap for PC streaming or video calls

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to DeepFaceLive

Realtime Detectron
Real-time Detectron using webcam.
Stars: ✭ 42 (-99.47%)
Mutual labels:  real-time, webcam
DFL-Colab
DeepFaceLab fork which provides IPython Notebook to use DFL with Google Colab
Stars: ✭ 742 (-90.63%)
Mutual labels:  faceswap, deepfake
ARFaceFilter
Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
Stars: ✭ 72 (-99.09%)
Mutual labels:  faceswap, webcam
rt-mrcnn
Real time instance segmentation with Mask R-CNN, live from webcam feed.
Stars: ✭ 47 (-99.41%)
Mutual labels:  real-time, webcam
jeelizPupillometry
Real-time pupillometry in the web browser using a 4K webcam video feed processed by this WebGL/Javascript library. 2 demo experiments are included.
Stars: ✭ 78 (-99.01%)
Mutual labels:  real-time, webcam
VideoRecognition-realtime-autotrainer-alerts
State of the art object detection in real-time using YOLOV3 algorithm. Augmented with a process that allows easy training of the classifier as a plug & play solution . Provides alert if an item in an alert list is detected.
Stars: ✭ 36 (-99.55%)
Mutual labels:  real-time, webcam
jeelizGlanceTracker
JavaScript/WebGL lib: detect if the user is looking at the screen or not from the webcam video feed. Lightweight and robust to all lighting conditions. Great for play/pause videos if the user is looking or not, or for person detection. Link to live demo.
Stars: ✭ 68 (-99.14%)
Mutual labels:  real-time, webcam
Jeelizweboji
JavaScript/WebGL real-time face tracking and expression detection library. Build your own emoticons animated in real time in the browser! SVG and THREE.js integration demos are provided.
Stars: ✭ 835 (-89.45%)
Mutual labels:  real-time, webcam
Mocapnet
We present MocapNET2, a real-time method that estimates the 3D human pose directly in the popular Bio Vision Hierarchy (BVH) format, given estimations of the 2D body joints originating from monocular color images. Our contributions include: (a) A novel and compact 2D pose NSRM representation. (b) A human body orientation classifier and an ensemble of orientation-tuned neural networks that regress the 3D human pose by also allowing for the decomposition of the body to an upper and lower kinematic hierarchy. This permits the recovery of the human pose even in the case of significant occlusions. (c) An efficient Inverse Kinematics solver that refines the neural-network-based solution providing 3D human pose estimations that are consistent with the limb sizes of a target person (if known). All the above yield a 33% accuracy improvement on the Human 3.6 Million (H3.6M) dataset compared to the baseline method (MocapNET) while maintaining real-time performance (70 fps in CPU-only execution).
Stars: ✭ 194 (-97.55%)
Mutual labels:  real-time, webcam
Fake-Stream
Allows infinite streaming of a video as webcam output for different applications like Zoom, Skype etc.
Stars: ✭ 15 (-99.81%)
Mutual labels:  webcam
witness
An API controllable webcam project
Stars: ✭ 13 (-99.84%)
Mutual labels:  webcam
Plotoptix
Data visualisation in Python based on OptiX 7.2 ray tracing framework.
Stars: ✭ 252 (-96.82%)
Mutual labels:  real-time
sparkar-pixelate-shader
simple script-only pixelate shader with Facebook SparkAR.
Stars: ✭ 35 (-99.56%)
Mutual labels:  webcam
WebCamCap
Motion capture tool for 2D/3D motion capture with LED markers.
Stars: ✭ 20 (-99.75%)
Mutual labels:  webcam
FaceSwap-Android
My android FaceSwap app.
Stars: ✭ 61 (-99.23%)
Mutual labels:  faceswap
EasyRTC
EasyRTC视频会议系统一款强大的实时音视频通话产品,支持语音会议、视频会议、会议录像、会议回放、旁路直播、会议管理控制、文档共享、视频共享等功能,是一款广泛应用于在线教育、互动课堂、视频会议、应急指挥的即时通信平台。
Stars: ✭ 145 (-98.17%)
Mutual labels:  videocall
Aresdb
A GPU-powered real-time analytics storage and query engine.
Stars: ✭ 2,814 (-64.46%)
Mutual labels:  real-time
Rtm3d
The official PyTorch Implementation of RTM3D and KM3D for Monocular 3D Object Detection
Stars: ✭ 244 (-96.92%)
Mutual labels:  real-time
FaceLivenessDetection-SDK
3D Passive Face Liveness Detection (Anti-Spoofing) & Deepfake detection. A single image is needed to compute liveness score. 99,67% accuracy on our dataset and perfect scores on multiple public datasets (NUAA, CASIA FASD, MSU...).
Stars: ✭ 85 (-98.93%)
Mutual labels:  deepfake
webcam-object-detection
Tensorflow.js webcam object detection in React
Stars: ✭ 24 (-99.7%)
Mutual labels:  webcam

Face Swapper

You can swap your face from a webcam or the face in the video using trained face models.

Here is a list of available ready-to-use public face models.

These persons do not exists. Similarities with real people are accidental. Except Keanu Reeves. He exists, and he's breathtaking!

Keanu Reeves

examples

Irina Arty

examples

Millie Park

examples

Rob Doe

examples

Jesse Stat

examples

Bryan Greynolds

examples

Mr. Bean

examples

Ewon Spice

examples

Natasha Former

examples

Emily Winston

examples

Ava de Addario

examples

Dilraba Dilmurat

examples

Matilda Bobbie

examples

Yohanna Coralson

examples

Amber Song

examples

Kim Jarrey

examples

David Kovalniy

examples

Jackie Chan

examples

Nicola Badge

examples

Joker

examples

Dean Wiesel

examples

Silwan Stillwone

examples

Tim Chrys

examples

Zahar Lupin

examples

Tim Norland

examples

If you want a higher quality or better face match, you can train your own face model using DeepFaceLab

Here is an example of Arnold Schwarzneggar trained on a particular face and used in a video call. Read the FAQ for more information.

Face Animator

There is also a Face Animator module in DeepFaceLive app. You can control a static face picture using video or your own face from the camera. The quality is not the best, and requires fine face matching and tuning parameters for every face pair, but enough for funny videos and memes or real-time streaming at 25 fps using 35 TFLOPS GPU.

Stranger Things theme intro acapella

Here is a mini video showing the process of setting up the Face Animator for Obama controlling Kim Chen's face.

System requirements

any DirectX12 compatible graphics card

(Recommended RTX 2070+ / Radeon RX 5700 XT+ )

Modern CPU with AVX instructions

4GB RAM, 32GB+ paging file

Windows 10

Documentation

Windows

Main setup

Using Android phone camera

Linux Build info
Frequently asked questions for User

for Developer

Releases

Windows 10 x64 (yandex.ru)

Windows 10 x64 (mega.nz)

Contains stand-alone zero-dependency all-in-one ready-to-use portable self-extracting folder! You don't need to install anything other than video drivers.

DirectX12 build : NVIDIA, AMD, Intel videocards.

NVIDIA build : NVIDIA cards only, GT730 and higher. Works faster than DX12. FaceMerger can work also on AMD/Intel.

Communication groups

Discord Official discord channel. English / Russian.
mrdeepfakes the biggest NSFW English deepfake community
dfldata.xyz 中文交流论坛,免费软件教程、模型、人脸数据
QQ群124500433 中文交流QQ群,商务合作找群主

How can I help the project?

Train your own face model by following the recommendations in the FAQ section and share it on Discord. If the model fits the quality, it will be added to the public library.
Register github account and push "Star" button.
Donate via Yandex.Money
bitcoin:bc1qewl062v70rszulml3f0mjdjrys8uxdydw3v6rq
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].