|
@@ -71,9 +71,14 @@ export default {
|
|
|
const options = getFaceDetectorOptions();
|
|
|
let result;
|
|
|
|
|
|
- result = await faceapi
|
|
|
- // .detectSingleFace(videoEl, options)
|
|
|
- .detectAllFaces(videoEl, options);
|
|
|
+ try {
|
|
|
+ result = await faceapi
|
|
|
+ // .detectSingleFace(videoEl, options)
|
|
|
+ .detectAllFaces(videoEl, options);
|
|
|
+ } catch (e) {
|
|
|
+ window._hmt.push(["_trackEvent", "正在考试页面", "实时人脸检测失败"]);
|
|
|
+ throw e;
|
|
|
+ }
|
|
|
// console.log(result);
|
|
|
|
|
|
const detectEndTime = performance.now();
|
|
@@ -82,7 +87,9 @@ export default {
|
|
|
"WebGL: ",
|
|
|
faceapi.tf.ENV.get("WEBGL_PACK"),
|
|
|
" single detect time: ",
|
|
|
- detectEndTime - detectStartTime
|
|
|
+ detectEndTime - detectStartTime,
|
|
|
+ " result: ",
|
|
|
+ result.length
|
|
|
);
|
|
|
|
|
|
if (detectTimeArray.length < 31) {
|