Slide 16
Slide 16 text
カメラ画像の取得
- WebクライアントからHoloLensの背面
カメラストリームを取得
- 通常のWebCamアクセスと同じやり方
で取得可能
- QC Back Camera(1270x720)
にアクセスできるっぽい
const videoElement =
document.getElementById("video");
const videoCanvas =
document.getElementById("videoCapture")
const width = 1270;
const height = 720;
navigator.mediaDevices
.getUserMedia({
audio: false,
video: true,
})
.then((stream) => {
videoElement.srcObject = stream;
videoElement.autoplay = true;
videoCanvas.width = width;
videoCanvas.height = height;
});
button.onPointerDownObservable.add(() => {
videoCanvas
.getContext("2d")!
.drawImage(videoElement, 0, 0, width, height);
const imageURL = videoCanvas.toDataURL();
}); 16