Sadly bodypic is very slow. You're only achieving 8-15fps, so any motion is very sluggish. Additionally the detection is on many cases very inaccurate: Too much or too less is detected belonging to the body so you can really only use a blur filter because a virtual background looks very strange if parts of your shoulders/hair or half an ear is missing etc.
But i am really impressed by the detection of Microsoft Teams, i would love having this quality and speed available in a browser.
Thanks for the share @knotty66. Curious if you can discuss the technicals of this a bit? In the case of Jitsi-meet mobile apps, it seems advantageous that BodyPix models are mobile-first, but did that make sense for the desktop version as well?
I've always been disappointed that BodyPix and some similar models are mobile-first and mobile-only on TensorFlow (https://blog.tensorflow.org/2019/11/updated-bodypix-2.html) -- are these models just not used much on server-side settings? There seems to be very little documentation on doing this server side.
tpetry|5 years ago
But i am really impressed by the detection of Microsoft Teams, i would love having this quality and speed available in a browser.
TuringNYC|5 years ago
I've always been disappointed that BodyPix and some similar models are mobile-first and mobile-only on TensorFlow (https://blog.tensorflow.org/2019/11/updated-bodypix-2.html) -- are these models just not used much on server-side settings? There seems to be very little documentation on doing this server side.
shrx|5 years ago
benoliver999|5 years ago
monksy|5 years ago
BenTheElder|5 years ago
Injecting this into a web client seems like the sweet spot effort wise.
thelastbender12|5 years ago