我正在处理原始格式的卷数据。我认为它基本上是一个三维体素矩阵,我想加载到三维阵列中。我没有这方面的经验,也找不到太多关于如何做到这一点的信息。我的主要问题是我并不真正理解这些数据代表了什么。
因此,我真正想问的是,是否有人能帮助我理解数据,并用Java将其加载到3D阵列中。
你认为你需要做的第一件事就是理解数据,这是正确的。以下是您可能要处理的问题的一个很好的解释:https://support.echoview.com/WebHelp/Reference/File_formats/Export_file_formats/Volume_data_set_file_formats.htm#data_file
raw文件可能包含一个无符号的8位整数序列。在没有看到文件的情况下很难说清楚(即它有标题吗,矩阵大小是多少,等等(
下面的答案显示了一种从3D矢量转换为体积索引并返回Java的方法:https://stackoverflow.com/a/34363187/1973135.你需要知道矩阵的实际尺寸才能使它发挥作用。