如何使用javascript访问摄像头中的图像帧

问题描述 投票:0回答:1

我想制作一个人脸识别系统。到目前为止,我的代码可以检测到人脸。我希望能够处理或扫描网络摄像头中的帧以识别面部。我正在使用getUserMedia加载网络摄像头。我想使识别过程生效,而不必存储图像以进行识别。任何帮助表示赞赏。以下是我用来启动网络摄像头的代码。谢谢!

    function startVideo() {
  document.body.append('Loaded')
  navigator.getUserMedia(
    { video: {} },
    stream => video.srcObject = stream,
    err => console.error(err)
  )
javascript tensorflow webcam face-recognition getusermedia
1个回答
0
投票

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();
 });
}
© www.soinside.com 2019 - 2024. All rights reserved.