OpenSeeFace/README.md

37 lines
1.5 KiB
Markdown
Raw Normal View History

This is kind of a personal project, but it spiraled out of control and I figured I'd share it in case anyone else can make use of it.
2024-02-05 16:56:57 -05:00
I make no promises to the quality of this code or the reliablity of it
2024-02-05 16:56:57 -05:00
I am not responsible if this somehow causes you issues
2024-02-05 16:56:57 -05:00
I have drastically restructured this, but I'm listing it as a fork because this is still based on emilianavt's work.
2024-02-05 16:56:57 -05:00
I am specifically targeting Vtube Studio on Linux, some stuff was changed to make it work with VTS, idk how well it works with VeeSeeFace at this point
2024-02-05 16:56:57 -05:00
This is also very much tuned to how I use it and what works best for me, so I make no promises there
2024-02-05 16:56:57 -05:00
If you do use it, be aware that I removed directshow support(can't make use of it) and MJPEG is kinda janky, so your best bet is 480p which defaults to raw rgb
2024-02-05 16:56:57 -05:00
This will do a rock steady 30fps on my system as long as my cpu isn't completely overloaded
2024-02-05 16:56:57 -05:00
I'll update this readme to explain more later, but first I need to actually upload all my changes. I didn't expect this to turn into something I wanted to upload.
2024-02-05 17:04:35 -05:00
Packages you'll need
Numpy
OpenCV-python
2024-02-05 17:04:35 -05:00
onnxruntime
2024-02-05 22:01:20 -05:00
2024-02-05 20:56:33 -05:00
2024-02-05 20:53:55 -05:00
For documentation on how openseeface works and the computer vision models, go see https://github.com/emilianavt/OpenSeeFace
I don't want to leave documentation here that makes it seem like this is all my work
2020-01-01 13:55:01 +01:00
2024-02-05 20:53:55 -05:00
Seriously, emilianavt did all the hard work
2024-02-05 21:02:33 -05:00
2024-02-05 22:01:20 -05:00
actual documentation is in the README.txt because working in plain text is easier than making github's markdown cooperate