Как остановить / уничтожить bodypix

#reactjs #tensorflow #bodypix

#reactjs #тензорный поток #bodypix

Вопрос:

Я использую react с TensorFlow bodypix для размытия фона на видео в реальном времени. Для потоковой передачи видео я использую Vonage (TokBox).

Как я размываю фон

 function segmentBodyInRealTime() {
    async function bodySegmentationFrame() {
      const multiPersonSegmentation = await estimateSegmentation(video);

      drawBokehEffect(
        canvas, video, multiPersonSegmentation, backgroundBlurAmount, edgeBlurAmount, props.flipHorizontal);

      requestAnimationFrame(bodySegmentationFrame);
    }

    bodySegmentationFrame();
  }

  async function estimateSegmentation(image) {
    let multiPersonSegmentation = null;

    return await net.segmentPerson(image, {
      internalResolution: props.internalResolution,
      segmentationThreshold: props.segmentationThreshold,
      maxDetections: props.maxDetections,
      scoreThreshold: props.scoreThreshold,
      nmsRadius: props.nmsRadius,
    });
  }
  

И вопрос в том, как остановить размытие? Или как я могу остановить / уничтожить BodyPix?

Я попытался tf.engine().endScope(); , net.dispose(); но получил ошибку введите описание изображения здесь