gpt4 book ai didi

c - Action 捕捉数据的灵活存储和检索

转载 作者:太空宇宙 更新时间:2023-11-04 04:06:16 27 4
gpt4 key购买 nike

我想从 C/C++ 代码中灵活地访问 Action 捕捉数据。我们目前有一堆单独的文件(.c3d 格式)。我们可以预期完整的数据集将长达几个小时,并且每帧跟踪大约 50 个标记(每个 4 个 float ),以 60 赫兹采样。所以我们可能正在查看几千兆字节的数据。

我想要一个可以保存数据的数据库,从而可以相对快速地检索、扩充和修改数据。我希望能够将标签应用于数据并按标签、时间索引(例如,帧 400-2000,或每 30 帧)或其他潜在标准检索帧序列。

这样的事情已经存在了吗?例如,我可以用 SQLite 来做吗?有谁知道我可能会获得什么样的表现?

目前,我一次只加载一个 .c3d 文件并处理它。我还没有开始将元数据/标签应用于序列。我将访问用于可视化、统计分析和机器学习训练的序列。

最佳答案

如果您需要使用已知架构存储数 GB 的数据,您可能需要查看二进制平面文件数据库。在这些可用的中,我会推荐 HDF5 .它不是像SQLite那样的关系型数据库,而是以优异的性能提供了对数组和矩阵数据的丰富支持。如果您将机器学习扩展到集群,它还包括 MPI 支持。

关于c - Action 捕捉数据的灵活存储和检索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5556964/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com