当我在客户端浏览器中使用 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);
}