如何停止/销毁bodypix

时间:2020-09-25 08:45:10

标签: reactjs tensorflow bodypix

我正在使用与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();,但出现错误enter image description here

0 个答案:

没有答案