22// If you are getting a `Face detection service unavailable` error or similar,
33// it's possible that it won't work for you at the moment.
44
5- const video = document . querySelector ( " .webcam" ) ;
6- const canvas = document . querySelector ( " .video" ) ;
7- const ctx = canvas . getContext ( "2d" ) ;
8- const faceCanvas = document . querySelector ( " .face" ) ;
9- const faceCtx = faceCanvas . getContext ( "2d" ) ;
5+ const video = document . querySelector ( ' .webcam' ) ;
6+ const canvas = document . querySelector ( ' .video' ) ;
7+ const ctx = canvas . getContext ( '2d' ) ;
8+ const faceCanvas = document . querySelector ( ' .face' ) ;
9+ const faceCtx = faceCanvas . getContext ( '2d' ) ;
1010const faceDetector = new window . FaceDetector ( ) ;
1111const optionsInputs = document . querySelectorAll (
1212 '.controls input[type="range"]'
@@ -21,7 +21,7 @@ function handleOption(event) {
2121 const { value, name } = event . currentTarget ;
2222 options [ name ] = parseFloat ( value ) ;
2323}
24- optionsInputs . forEach ( ( input ) => input . addEventListener ( " input" , handleOption ) ) ;
24+ optionsInputs . forEach ( ( input ) => input . addEventListener ( ' input' , handleOption ) ) ;
2525
2626// Write a fucntion that will populate the users video
2727async function populateVideo ( ) {
@@ -49,7 +49,7 @@ async function detect() {
4949function drawFace ( face ) {
5050 const { width, height, top, left } = face . boundingBox ;
5151 ctx . clearRect ( 0 , 0 , canvas . width , canvas . height ) ;
52- ctx . strokeStyle = " #ffc600" ;
52+ ctx . strokeStyle = ' #ffc600' ;
5353 ctx . lineWidth = 2 ;
5454 ctx . strokeRect ( left , top , width , height ) ;
5555}
0 commit comments