使用 Java 从 .raw 卷文件中读取和索引数据

Read and index data from .raw volume file with Java

我正在处理原始格式的体积数据。我认为它基本上是我想加载到 3D 阵列中的 3D 体素矩阵。我没有这方面的经验,也无法找到有关如何完成的大量信息。 我的主要问题是我不太明白数据代表什么。

所以我真正想问的是,是否有人可以帮助我理解数据并将其加载到具有 Java 的 3D 数组中。

您认为您需要做的第一件事是理解数据,这是正确的。这是对您可能要处理的内容的一个很好的解释:https://support.echoview.com/WebHelp/Reference/File_formats/Export_file_formats/Volume_data_set_file_formats.htm#data_file

.raw 文件可能包含一系列无符号 8 位整数。在没有看到文件的情况下很难准确地说出(即它是否有 header、矩阵大小是多少等)

这是一个答案,显示了一种从 3D 矢量转换为体积索引并返回 Java 的方法:https://whosebug.com/a/34363187/1973135。您需要知道矩阵的实际维度才能使其正常工作。