Захват видео с Kinect XBOX360 в Windows Machine / Сохранение - PullRequest
0 голосов
/ 06 октября 2018

Я написал этот код для Kinect box x360. Код работает нормально, он открывает камеру и показывает видео, но теперь я хотел бы сохранить видеокадр и не получить, так как я мог сохранить видео отдельноМожет ли кто-нибудь помочь мне с этим ... более того, я использую VMachine и через что моя камера подключена ... поэтому, если я использую VideoCapture, она не работает ... но код ниже работает с использованием Linux в VMachine, вот код:

import freenect
import cv2
import numpy as np
def get_video():
array,_ = freenect.sync_get_video()
array = cv2.cvtColor(array,cv2.COLOR_RGB2BGR)
return array
def get_depth():
array,_ = freenect.sync_get_depth()
array = array.astype(np.uint8)
return array
if name == “main”:
while 1:
frame = get_video()
depth = get_depth()
cv2.imshow(‘RGB image’,frame)
cv2.imshow(‘Depth image’,depth)
    k = cv2.waitKey(5) & 0xFF
    if k == 27:
        break
cv2.destroyAllWindows()
...