Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
}
break;
case 'partmap':
const ctx = canvas.getContext('2d');
const multiPersonPartSegmentation = await estimatePartSegmentation();
const coloredPartImageData = bodyPix.toColoredPartMask(
multiPersonPartSegmentation,
partColorScales[guiState.partMap.colorScale]);
const maskBlurAmount = 0;
switch (guiState.partMap.effect) {
case 'pixelation':
const pixelCellWidth = 10.0;
bodyPix.drawPixelatedMask(
canvas, state.video, coloredPartImageData,
guiState.partMap.opacity, maskBlurAmount, flipHorizontally,
pixelCellWidth);
break;
case 'partMap':
bodyPix.drawMask(
canvas, state.video, coloredPartImageData, guiState.opacity,
maskBlurAmount, flipHorizontally);
break;
case 'blurBodyPart':
const blurBodyPartIds = [0, 1];
bodyPix.blurBodyPart(
canvas, state.video, multiPersonPartSegmentation,
blurBodyPartIds, guiState.partMap.blurBodyPartAmount,
guiState.partMap.edgeBlurAmount, flipHorizontally);
}