我在Python中的ITK函数调用中为ParameterType值添加了什么?

时间:2011-03-03 20:31:29

标签: python vtk itk

我正在尝试使用ITK Python绑定:

mi_metric = itk.MutualInformationImageToImageMetric[itk.Image.F3, itk.Image.F3].New()
mi_metric.SetFixedImage(i1)
mi_metric.SetMovingImage(i2)
v = mi_metric.GetValue( ? )

GetValue函数需要传递ParameterType值,但我找不到有关如何在Python绑定中构造此类对象的任何信息。任何人都知道我如何获得这两个图像之间的互信息价值?

2 个答案:

答案 0 :(得分:0)

它似乎是Array of double,所以我假设你需要创建一个double类型的itk.Array。

但是这个类意味着与优化器一起使用,而不是真正意味着单独使用。所以,我通常会创建一个Optimizer,然后使用它。

答案 1 :(得分:0)

此行为为ITK定义了一个名为SimpleITK的新应用程序库界面。

您可以访问www.simpleitk.org或从github.com/SimpleITK检索软件包,了解有关该界面的更多信息,以及它的功能