Intégration de filtres d'arrière-plan dans une application cliente - Kit SDK Amazon Chime

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Intégration de filtres d'arrière-plan dans une application cliente

Cette section explique comment filtrer par programmation les arrière-plans vidéo à l'aide du flou d'arrière-plan 2.0 et du remplacement de l'arrière-plan 2.0. Pour ajouter un filtre d'arrière-plan à un flux vidéo, vous devez créer un filtre VideoFxProcessor contenant un VideoFxConfig objet. Vous insérez ensuite ce processeur dans unVideoTransformDevice.

Le processeur de filtre d'arrière-plan utilise un modèle d'apprentissage automatique TensorFlow Lite, JavaScript Web Workers, et WebAssembly permet d'appliquer un filtre à l'arrière-plan de chaque image du flux vidéo. Ces ressources sont téléchargées au moment de l'exécution lorsque vous créez unVideoFxProcessor.

L'application de démonstration du navigateur GitHub utilise le nouveau flou d'arrière-plan et les nouveaux filtres de remplacement. Pour les essayer, lancez la démo avecnpm run start, rejoignez la réunion, puis cliquez sur la caméra pour activer la vidéo. Ouvrez le menu Appliquer le filtre ( Button with a circle and a downward arrow. ) et choisissez l'une des options Background Blur 2.0 ou Background Replacement 2.0.