Использование ip-камеры в тензорном потоке. js - PullRequest
0 голосов
/ 01 февраля 2020

Я использую tenorflow. js (tf js), особенно po ​​snet (оценка pos), и это дает очень многообещающие результаты. Следующим шагом для меня сейчас является использование ip-камер для обнаружения вместо подключенной веб-камеры.

Допустим, например, поток, как http://192.168.1.76/cgi-bin/hi3510/snap.cgi?&-getstream&-chn=1 или rtsp: //192.168.1.76: 554/11

Я не нашел в net ничего, что могло бы мне помочь. Итак, мой вопрос: что я должен изменить в setupCamera () (см. Ниже), чтобы вместо этого получать потоки ip-камеры?

async function setupCamera() {
  if (!navigator.mediaDevices || !navigator.mediaDevices.getUserMedia) {
    throw new Error(
        'Browser API navigator.mediaDevices.getUserMedia not available');
  }

  const video = document.getElementById('video');
  video.width = videoWidth;
  video.height = videoHeight;

  const mobile = isMobile();
  const stream = await navigator.mediaDevices.getUserMedia({
    'audio': false,
    'video': {
      facingMode: 'user',
      width: mobile ? undefined : videoWidth,
      height: mobile ? undefined : videoHeight,
    },
  });
  video.srcObject = stream;

  return new Promise((resolve) => {
    video.onloadedmetadata = () => {
      resolve(video);
    };
  });
}

Извините за этот новый ie вопрос , Спасибо за вашу помощь. Senso

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...