Showing
2 changed files
with
2 additions
and
2 deletions
... | @@ -100,6 +100,7 @@ function main() | ... | @@ -100,6 +100,7 @@ function main() |
100 | let canvasContext = canvasOutput.getContext('2d'); | 100 | let canvasContext = canvasOutput.getContext('2d'); |
101 | let src = new cv.Mat(video.height, video.width, cv.CV_8UC4); | 101 | let src = new cv.Mat(video.height, video.width, cv.CV_8UC4); |
102 | let dst = new cv.Mat(video.height, video.width, cv.CV_8UC4); | 102 | let dst = new cv.Mat(video.height, video.width, cv.CV_8UC4); |
103 | + let msize = new cv.Size(video.width / 4, video.height / 4); | ||
103 | let dsize = new cv.Size(canvasOutput.width, canvasOutput.height); | 104 | let dsize = new cv.Size(canvasOutput.width, canvasOutput.height); |
104 | let cap = new cv.VideoCapture(video); | 105 | let cap = new cv.VideoCapture(video); |
105 | let faces = new cv.RectVector(); | 106 | let faces = new cv.RectVector(); |
... | @@ -152,7 +153,6 @@ function main() | ... | @@ -152,7 +153,6 @@ function main() |
152 | cv.flip(src, src, 1); | 153 | cv.flip(src, src, 1); |
153 | src.copyTo(dst); | 154 | src.copyTo(dst); |
154 | // detect faces. | 155 | // detect faces. |
155 | - let msize = new cv.Size(video.width / 4, video.height / 4); | ||
156 | classifier.detectMultiScale(dst, faces, 1.1, 5, 0, msize); | 156 | classifier.detectMultiScale(dst, faces, 1.1, 5, 0, msize); |
157 | // draw faces. | 157 | // draw faces. |
158 | for (let i = 0; i < faces.size(); ++i) { | 158 | for (let i = 0; i < faces.size(); ++i) { | ... | ... |
... | @@ -81,6 +81,7 @@ function main() | ... | @@ -81,6 +81,7 @@ function main() |
81 | let canvasContext = canvasOutput.getContext('2d'); | 81 | let canvasContext = canvasOutput.getContext('2d'); |
82 | let src = new cv.Mat(video.height, video.width, cv.CV_8UC4); | 82 | let src = new cv.Mat(video.height, video.width, cv.CV_8UC4); |
83 | let dst = new cv.Mat(video.height, video.width, cv.CV_8UC4); | 83 | let dst = new cv.Mat(video.height, video.width, cv.CV_8UC4); |
84 | + let msize = new cv.Size(video.width / 4, video.height / 4); | ||
84 | let dsize = new cv.Size(canvasOutput.width, canvasOutput.height); | 85 | let dsize = new cv.Size(canvasOutput.width, canvasOutput.height); |
85 | let cap = new cv.VideoCapture(video); | 86 | let cap = new cv.VideoCapture(video); |
86 | let faces = new cv.RectVector(); | 87 | let faces = new cv.RectVector(); |
... | @@ -132,7 +133,6 @@ function main() | ... | @@ -132,7 +133,6 @@ function main() |
132 | cv.flip(src, src, 1); | 133 | cv.flip(src, src, 1); |
133 | src.copyTo(dst); | 134 | src.copyTo(dst); |
134 | // detect faces. | 135 | // detect faces. |
135 | - let msize = new cv.Size(video.width / 4, video.height / 4); | ||
136 | classifier.detectMultiScale(dst, faces, 1.1, 5, 0, msize); | 136 | classifier.detectMultiScale(dst, faces, 1.1, 5, 0, msize); |
137 | // draw faces. | 137 | // draw faces. |
138 | for (let i = 0; i < faces.size(); ++i) { | 138 | for (let i = 0; i < faces.size(); ++i) { | ... | ... |
-
Please register or login to post a comment