Quantcast
Channel: Active questions tagged javascript - Stack Overflow
Viewing all articles
Browse latest Browse all 139833

Webcam does not go to page

$
0
0

I want to do face recognition on the web but no image. How to fix this problem.I don't know exactly where the problem is. Please help me

  function view() {

  document.getElementById("face-login").style.display = 'none';

  stream();
  logger("Wait...");

  socket.on("stream", function (data) {
    var img = document.getElementById("img");
    img.style.display = 'block';
    img.src = data['img'];

    var devRect = document.getElementById("face-detect");
    var rect = data['rectFace'];
    if(Object.keys(rect).length !== 0) {
      devRect.style.display = 'block';
      devRect.style.top = rect.y + 'px';
      devRect.style.left = rect.x + 'px';
      devRect.style.width = rect.w + 'px';
      devRect.style.height = rect.h + 'px';

    } else {
      devRect.style.display = 'none';
    }
  });

  socket.on("stream-end", function (data) {
    $("#face-login").hide();
    $("#face-detect").hide();
    logger("Verifying user...");
    socket.emit("verify-user", '');
  });

  socket.on("verify-user", function (data) {
    $("#face-detect").hide();
    logger("verified, " + data['name'] + ", accouracy: " + data['accouracy']);
    console.log(data)
    if(data['id']) {
      $("#face-login").hide();
      $.post("/login", {'auth_key': data['auth_key']}, function(data) {
        location.reload();
      })
    } else {
      $("#face-login").show();
    }
  });
}

No error but does not function

if(Object.keys(rect).length !== 0)

rect variable null


Viewing all articles
Browse latest Browse all 139833

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>