【问题标题】:Can the web access depth cameras today by getUserMedia?今天的网络可以通过 getUserMedia 访问深度相机吗?
【发布时间】:2021-04-10 11:06:07
【问题描述】:

当我列举设备时,我看到三个后置摄像头中有两个用于我的案例(Stylo 6)。我认为缺少的第三个是深度相机。我认为这是一个真正的相机,对吧?可以看到视觉信息...我不确定是否可以直观地看到/仅用于获取 ToF 数据。

我想知道我是否应该在其他设备上也期待这一点,例如。三星。

我的测试代码几乎是样板。

...
navigator.mediaDevices.enumerateDevices()
      .then(function(devices) {
        devices.forEach(function(device) {
          if (device.kind.indexOf("video") !== -1) {
            detectedCameras += 1;

            if (detectedCameras === 1) {
              ui.innerHTML = "<h2>Choose a camera below</h2>";
            }

            ui.innerHTML += `<button id="${device.deviceId}" class="cam-btn" type="button">${device.label}</button>`;
          }
        });
      })
...

我有更多的代码来停止流/切换摄像头,所有这些东西都可以工作。但是,是的,我可以显示正面/宏观/正常,但似乎缺少深度。

【问题讨论】:

    标签: javascript getusermedia mediastream


    【解决方案1】:

    如果您在 .enumerateDevices() 中看不到深度凸轮,您将无法使用 .getUserMedia() 访问它。悲伤但真实。

    英特尔制作了一个深度显示在枚举中的桌面摄像头。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多