虚拟背景
在浏览器中向实时视频流添加虚拟背景的演示。
:backhand_index_pointing_right:
目录
实施细节
在此演示中,您可以在2种不同的ML预训练细分模型之间进行切换: 和 。
体素
对于此演示的简单背景图像用例,BodyPix中提供的绘图工具未经过优化。 这就是为什么我不习惯使用API中的或方法来获得更高的帧速率。
不使用BodyPix API的方法。 而是使用配置属性,并设置根据分段蒙版混合不同的图层。
结果在笔记本电脑上提供了有趣的帧速率(Chromebook在MacBook Pro 2017上约为20 FPS),但在移动设备上却不可用(Chrome在Pixel 3上约为8 FPS)。 与Meet分割模型相比,在这两种设备上,分割均缺乏精度。
注意:BodyPix依赖于设备的默认TensorFlow.js后端(即通常为webgl )。 对于此型号, 似乎较慢,至少在MacBook Pro上如此。
Me
1