我正在为MITK开发一个插件,这是一个用于医学成像的插件。我希望访问加载在数据管理器中的图像的完整路径。
图像的属性有名称、不透明度、路径等。
我搜索了MITK文档,但找不到与此相关的任何适当信息。
你能帮帮我吗?
发布于 2017-04-26 13:18:34
如果您想查看UI中的“路径”,可以使用Properties插件,如果您决定包含它,可以在MITK和您自己的应用程序中使用。
如果要访问代码中的“path”属性的内容,则需要当前范围内的mitk::DataNode,因为属性通常与节点相关。
std::string path;
node->GetStringProperty("path", path);请注意,这不会给您提供完整的路径。出于某种原因,MITK决定删除该属性中的扩展,从而提供类似于D://Data/brain的内容,而不是我想要的D://Data/brain.nii.gz。
AFAIK,目前还没有100%安全的方法来获得MITK中真正的完整路径,但是可以使用path + ".*"轻松地在文件系统上搜索,并希望它只返回一个结果:)
发布于 2016-09-23 11:07:30
属性不是在DataNode上,而是在其中的BaseData中。那里有一个“路径”属性。当右键单击图像并选择“详细信息”时,您可以看到它的值。
https://stackoverflow.com/questions/38892325
复制相似问题