HoloLens Advent Calender 2018の10日目の記事です。
OpenCVでHoloLensの映像(Mixed Reality Capture)を共有してみましょう。
やり方は超簡単、OpenCVのVideoCaptureにネットワークURLを入れるだけ。
ユーザ名とパスワード、HoloLensのIPアドレスを挿入してください。
import numpy as np
import cv2
cap = cv2.VideoCapture("https://<UserName>:<Password>@<IP>:443/api/holographic/stream/live_low.mp4")
while(True):
ret, frame = cap.read()
cv2.imshow('frame',frame)
key = cv2.waitKey(1) & 0xFF
if key == ord('s'):
cv2.imwrite("out.jpg", frame)
if key == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
安定してるし、結構いいかも。
参考まで