我想制作一个人脸识别系统。到目前为止,我的代码可以检测到人脸。我希望能够处理或扫描网络摄像头中的帧以识别面部。我正在使用getUserMedia加载网络摄像头。我想使识别过程生效,而不必存储图像以进行识别。任何帮助表示赞赏。以下是我用来启动网络摄像头的代码。谢谢!
function startVideo() {
document.body.append('Loaded')
navigator.getUserMedia(
{ video: {} },
stream => video.srcObject = stream,
err => console.error(err)
)
HTML
<center><video id="video" width="640" height="480" autoplay></video></center>
JavaScript
var video = document.getElementById('video');
if(navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
navigator.mediaDevices.getUserMedia({ video: true }).then(function(stream) {
video.src = window.URL.createObjectURL(stream);
video.play();
});
}