1

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

图像具有名称、不透明度、路径等属性。

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

你能帮我么?

4

2 回答 2

1

如果您想在 UI 中查看“路径”,您可以使用PropertiesMITK Workbench 中可用的插件,如果您决定包含它,也可以在您自己的应用程序中使用。

如果你想在代码中访问'path'属性的内容,那么你需要mitk::DataNode在当前作用域中的a,因为属性通常与node.js相关。

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

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

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

于 2017-04-26T13:18:34.313 回答
0

该属性不在 DataNode 上,而是在其中的 BaseData 中。那里有一个“路径”属性。右键单击图像并选择“详细信息”时,您可以看到它的值

于 2016-09-23T11:07:30.727 回答