Showing
1 changed file
with
5 additions
and
4 deletions
... | @@ -29,15 +29,16 @@ function activate() | ... | @@ -29,15 +29,16 @@ function activate() |
29 | 29 | ||
30 | function detect_face(img) | 30 | function detect_face(img) |
31 | { | 31 | { |
32 | - let classifier = new cv.CascadeClassifier(); | ||
33 | - classifier.load('haarcascade_frontalface_default.xml'); | ||
34 | let canvas = document.createElement('canvas'); | 32 | let canvas = document.createElement('canvas'); |
35 | let ctx = canvas.getContext("2d") | 33 | let ctx = canvas.getContext("2d") |
36 | - ctx.src = img; | 34 | + ctx.src = img; |
37 | - | ||
38 | let src = cv.imread(canvas); | 35 | let src = cv.imread(canvas); |
39 | let dst = new cv.Mat(src.cols, src.rows, cv.CV_8UC4); | 36 | let dst = new cv.Mat(src.cols, src.rows, cv.CV_8UC4); |
40 | let gray = new cv.Mat(); | 37 | let gray = new cv.Mat(); |
38 | + let faces = new cv.RectVector(); | ||
39 | + let classifier = new cv.CascadeClassifier(); | ||
40 | + classifier.load('haarcascade_frontalface_default.xml'); | ||
41 | + | ||
41 | src.copyTo(dst); | 42 | src.copyTo(dst); |
42 | cv.cvtColor(dst, gray, cv.COLOR_RGBA2GRAY, 0); | 43 | cv.cvtColor(dst, gray, cv.COLOR_RGBA2GRAY, 0); |
43 | let msize = new cv.Size(120, 120); | 44 | let msize = new cv.Size(120, 120); | ... | ... |
-
Please register or login to post a comment