Я пытаюсь записать данные kinectv2 для задачи классификации изображений, которую пытаюсь решить. Есть ли способ записать данные kinectv2?
Я пытался использовать pickle для сохранения данных глубины, однако, поскольку в библиотеке libfreenect2
для класса Frame нет метода __reduce__, я обнаружил ошибку.
frames = listener.waitForNewFrame()
depth = frames["depth"]
with open("captures/frame_" + str(i) + "_depth.obj", 'w') as file:
pickle.dump(depth, file)
with open("captures/frame_" + str(i) + "_depth.obj", 'r') as file:
depth = pickle.load(file)
Я столкнулся с данной ошибкой:
TypeError: по умолчанию нет __reduce__ из-за нетривиального __cinit__