我正在寻找一种方法来裁剪头部和上半身的轮廓,以形成实时的摄像机供稿并将其置于虚拟背景之前。例如,缩放如何通过虚拟背景功能实现相同的目的?
我知道有openCV,但我不知道只有面部检测,否则它可以帮助修剪整个头部和身体,包括头发,肩膀,手臂等。
我不确定像Instagram这样的应用程序是如何做到的,但是我知道它们具有用虚拟事物替换整个相机供稿背景的功能。不确定是否使用ARKit或ARCore,但是即使这些平台也仅支持检测面部的不同位置,无法检测身体本身的边界。
感谢任何帮助。
谢谢,阿米特。
[Instagram和Snapchat之类的应用程序使用自己的自定义程序来实现,例如Instagram情况下的SparkAR和Snapchat的Lens Studio。我真的相信出于稳定性原因,他们不使用ARKit或ARCore。
现在,如果要构建自己的程序来检测面部或背景,则最好从OpenCV开始。然后,在其顶部,您将使用MATLAB来计算边界,顶部或任何您想要实现的目标。