From 6533163f11bfdf8408f8f5d5d53e005540fbefea Mon Sep 17 00:00:00 2001 From: Matte Lim <17747414+mattelim@users.noreply.github.com> Date: Tue, 21 Jun 2022 18:18:00 +0800 Subject: [PATCH] Call uNet segmentation only after video has loaded The previous code did not use a callback function for uNet segmentation to occur after video has loaded. This pattern is copied from the BodyPix example. --- examples/p5js/UNET/UNET_webcam/sketch.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/p5js/UNET/UNET_webcam/sketch.js b/examples/p5js/UNET/UNET_webcam/sketch.js index ec9d286fd..62a585760 100644 --- a/examples/p5js/UNET/UNET_webcam/sketch.js +++ b/examples/p5js/UNET/UNET_webcam/sketch.js @@ -21,13 +21,15 @@ function setup() { createCanvas(320, 240); // load up your video - video = createCapture(VIDEO); + video = createCapture(VIDEO, videoReady); video.size(width, height); video.hide(); // Hide the video element, and just show the canvas // Start with a blank image segmentationImage = createImage(width, height); +} +function videoReady() { // initial segmentation uNet.segment(video, gotResult); }