使用 Hyperspy 从图像系列的 Velox EMD 数据集中读取元数据

问题描述 投票:0回答:1

我有一个以 Velox EMD 文件格式保存的图像系列/视频。我能够使用 Hyperspy 读取视频文件并查看所有帧。我还能够看到原始元数据。但是,我想知道是否有一种方法可以访问视频中每一帧的元数据,因为在获取视频期间,其中一个参数发生了更改。

谢谢你,

干杯, -cd

python
1个回答
0
投票

如果不知道您对哪个参数感兴趣,就很难给出开箱即用的答案。

但是,您可以尝试在

original_metadata
中找到您感兴趣的参数 -
hyperspy
/
rosettasciio
的方法是从原始文件中读取尽可能多的元数据并将其存储在
original_metadata
中属性(其中一些元数据将以结构方式解析为
metadata
)。

如果您感兴趣的参数不在

original_metadata
中,您可以尝试在
emd
文件本身中查找它,这是一个使用
hdf5
库打开文件的
h5py
,但元数据不容易访问,并且需要进行大量解析。在 GitHub 上的
rosettasciio
存储库
上打开问题以要求将您感兴趣的参数添加到
original_metadata
中可能会更容易。作为一名
rosettasciio
开发人员,我同意解析这些时间的元数据是有意义的,在
rosettasciio
中实现这一点应该不难,因为这已经是解析元数据的功能。

© www.soinside.com 2019 - 2024. All rights reserved.