我正在为MITK开发一个插件,该插件是医学成像 Realm 的佼佼者。我想访问数据管理器中加载的图像的完整路径。

有图像的属性,例如名称,不透明度,路径等。

我搜索了MITK文档,但找不到与此相关的任何适当信息。

你能帮我么?

最佳答案

如果要在UI中查看“路径”,则可以使用Properties插件,该插件可在MITK Workbench和您自己的应用程序中找到(如果您决定将其包括在内)。

如果要访问代码中“path”属性的内容,则当前范围中需要mitk::DataNode,因为属性通常与节点相关。

std::string path;
node->GetStringProperty("path", path);

请注意,不会给您完整的路径。由于某些原因,MITK决定删除此属性中的扩展名,从而提供类似于D://Data/brain的内容,而不是我想要的D://Data/brain.nii.gz

AFAIK,目前尚没有100%安全的方法来获取MITK中的真实完整路径,但可以使用path + ".*"在文件系统上轻松进行搜索,希望它仅返回一个结果:)

09-06 15:43