在浏览器中使用 BodyPix 进行人物检测

问题描述

当我在客户端浏览器中使用 body-pix@2.0.0 尝试散景分割效果时,有些机器从给定的图像中检测到人脸的一小部分,有些机器检测到带有身体的人脸。用户计算机是否需要任何特定的系统要求/图像分辨率/屏幕分辨率。请建议解决此问题。

 async function loadAndBlur() {
  const img = document.getElementById('refimg');
  const canvas = document.getElementById('canvas');
  const net = await bodyPix.load();
  const segmentation = await net.segmentPerson(img,{
      flipHorizontal: false,internalResolution: 'low',segmentationThreshold: 0.6
    });

  const backgroundBlurAmount = 9;
  const edgeBlurAmount = 3;
  const flipHorizontal = false;

  bodyPix.drawBokehEffect(canvas,img,segmentation,backgroundBlurAmount,edgeBlurAmount,flipHorizontal);
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...