def save_frame_data(archive, path, videos, object_point_set, verbose=True):
if verbose:
print("Saving corners to {0:s}".format(path))
for video in videos:
archive[IMAGE_POINTS + str(video.name)] = video.image_points
archive[FRAME_NUMBERS + str(video.name)] = list(video.usable_frames.keys())
if len(video.poses) > 0:
archive[POSES + str(video.name)] = np.array([pose.T for pose in video.poses])
archive[OBJECT_POINT_SET] = object_point_set
np.savez_compressed(path, **archive)
评论列表
文章目录