簡體   English   中英

靈活地存儲和檢索運動捕捉數據

[英]Flexible storage and retrieval of motion capture data

我想靈活地從C / C ++代碼訪問運動捕獲數據。 當前,我們有一堆單獨的文件(.c3d格式)。 我們可以預期整個數據集長達幾個小時,並且每幀跟蹤大約50個標記(每個4個浮動),以60 Hz采樣。 因此,我們可能正在查看幾GB的數據。

我希望有一個可以保存數據的數據庫,從而可以相對快速地檢索,擴充和修改它。 我希望能夠將標簽應用於數據並通過標簽,時間索引(例如,第400-2000幀或每30幀)或其他潛在標准來檢索幀序列。

這樣的事情已經存在了嗎? 例如,我可以使用SQLite嗎? 有人對我可能獲得的表現有直覺嗎?

目前,我一次只加載一個.c3d文件並進行處理。 我尚未開始將元數據/標簽應用於序列。 我將訪問序列以進行可視化,統計分析和機器學習培訓。

如果您需要使用已知模式存儲數GB的數據,則可能需要查看二進制平面文件數據庫。 在可用的那些中,我建議使用HDF5 它不是像SQLite這樣的關系數據庫,但是以出色的性能為數組和矩陣數據提供了豐富的支持。 如果您將機器學習擴展到集群,它還包括MPI支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM