基于HTML5 的人脸识别活体认证的实现方法

2020-04-24 19:24:07易采站长站整理

video.src = window.webkitURL.createObjectURL(stream);  
video.play();  
}, errBack);  
  
}catch(error){  
alert(error);  
}  
  
}  
else if(navigator.mozGetUserMedia) { // Firefox-prefixed  
navigator.mozGetUserMedia(videoObj, function(stream){  
  
video.src = window.URL.createObjectURL(stream);  
video.play();  
}, errBack);  
}  
  
  
  
// Trigger photo take  
document.getElementById("snap").addEventListener("click", function() {  
context.drawImage(video, 0, 0, 600, 400);  
});  
document.getElementById("start").addEventListener("click", function() {  
startTrack();  
});  
  
  
document.getElementById("showposition").addEventListener("click", function() {  
showpos=true;  
});  
  
document.getElementById("hideposition").addEventListener("click", function() {  
showpos=false;  
});  
  
document.getElementById("mouse").addEventListener("click", function() {  
alive_mouse();  
});  
document.getElementById("head").addEventListener("click", function() {  
alive_head();  
});  
  
document.getElementById("eye").addEventListener("click", function() {  
alive_eye();  
});  
  
  
  
  
//}, false);  
  
  
</script>  
  
<script>  
  
//////////////////////////////////////////////////////////////////////////////  
//活体  
var last_time=0;//时间因素  
var last_nose_left=0;  
var last_nose_top=0;  
  
//张嘴动作  
var is_mouse_ok=false;   
var is_alive_mouse=false;  
var last_dis_eye_norse=0;  
var last_dis_mouse=0;  
function alive_mouse(){  
  
var media = document.getElementById("media");  
media.src="mp3/alive_mouse.mp3";  
media.play();