Comments (10)
Yes, I have seen that and it looks promising. Do you want to take a look at it ?
There is also a Gist with a sample:
https://gist.github.com/anonymous/5832a6fffb8309ac851a29874c3dbb7b
from faceswap.
Btw, note that face recognition seems to be better with the face_recognition
module integrated here. So the dlib.get_frontal_face_detector()
should be replaced where relevant
from faceswap.
I pushed a first draft on my repo, inside the align
folder, it is the GIST code reworked to separate program logic from processing logic.
It is not intended to work, but if you want to work on it, please start from there.
CC @Ganonmaster
from faceswap.
@Clor would love to but I can't nowadays. coming months I will be helping other issues and features though
from faceswap.
A better merge function is also provided
https://gist.github.com/anonymous/8f468972d6286f403318c94bc6dbe382
from faceswap.
The face alignment script seems to rely on PyTorch, which is not fully supported on GPU for Windows users at this time. This could be blocking if we want it to be accessible and fast for non-tech users.
from faceswap.
Yes and it is also heavy as hell....
I'm still investigating because if it used just for faces landmarks, face_recognition
does it pretty well also...
from faceswap.
Closing this issue because the referenced scripted has evolved and should not be integrated as is in the project.
I'll reopen an issue to handle the new script when I'll be more available on the project
from faceswap.
Hey guys @Clorr @Ganonmaster just accidentally found this :) I have recently addressed some accuracy issues and now the code should be on par (or very close) with the results reported in the paper.
Regarding support on windows, while official support will be added soon, there is already a conda package available that works fine on windows: https://anaconda.org/peterjc123/pytorch
With respect to the speed, the slowest bit is dlib face detector, however, one can replace it with almost any other face detection method.
from faceswap.
Hi @1adrianb , and welcome around!
Thanks for the info. Meanwhile we switched to face_detection
lib since we are just using 2D landmarks and that face_detection
was already used for face extraction.
If you think we can take advantage of any part of your work, feel free to suggest or even make a PR, we will take care of it with great pleasure!
from faceswap.
Related Issues (20)
- Images found: 439 Faces detected: 0 HOT 1
- TypeError: unsupported operand type(s) for |: 'type' and 'type' HOT 8
- install error HOT 1
- Offline Installer? HOT 1
- windows installer: wrong pillow version installed HOT 2
- -LF option doesn't get carried to the internal tools HOT 1
- L
- inpaint error HOT 1
- just installed new graphic card and it stopped working HOT 1
- exception after few hours of training with villain HOT 2
- Error with tensorflow. HOT 1
- License for commercial use HOT 1
- bash ./faceswap_setup_x64.sh
- ModuleNotFoundError: No module named 'pyparsing' HOT 3
- B
- GUI工具图片转视频,effmpeg %0d.png错误
- Alignment File Requirement During Model Training HOT 1
- How to Adjust Preview Resolution During Training in Faceswap? HOT 1
- An update for current python versions [Linux] HOT 4
- can you add LivePortrait
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from faceswap.