Graduate

Update flask

...@@ -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);
......